Sprawdzanie poprawności aplikacji JSF


Aplikacja JSF jest poprawna, gdy jej konfiguracja technologii Faces jest poprawna, i zawiera strony JSP, które są poprawne składniowo i semantycznie. Narzędzia JSF we współpracy z narzędziami WTP weryfikują w czasie projektowania, na tyle, na ile są w stanie, czy aplikacja będzie mogła zostać wykonana podczas wykonywania.

Sprawdzanie poprawności aplikacji

Z poziomu węzła aplikacji w eksploratorze wybierz opcję Sprawdź poprawność. Ta czynność spowoduje sprawdzenie poprawności wszystkich zasobów w projekcie przy użyciu analizatorów poprawności włączonych dla trybu Ręcznie. Z perspektywy aplikacji JSF sprawdzana jest poprawność następujących elementów:

Aby uzyskać dostęp do analizatorów poprawności obszaru roboczego: Okno -> Preferencje...-> Sprawdzenie poprawności

Preferencje analizatora poprawności

Analizatory poprawności mające zastosowanie do aplikacji WWW JSF są oznaczone kolorem żółtym.


Sprawdzanie poprawności konfiguracji technologii Faces


Obecnie w trakcie sprawdzania poprawności konfiguracji technologii Faces jest tylko weryfikowane, czy składnia pliku XML jest poprawna, oraz czy dane są zgodne ze schematem konfiguracji technologii Faces. W przyszłych wersjach będą wykonywane kontrole semantyczne w obrębie jednego pliku konfiguracyjnego technologii Faces oraz we wszystkich plikach konfiguracyjnych technologii Faces w aplikacji.


Sprawdzanie poprawności stron JSP JSF - Analizator poprawności widoku JSF


Analizator poprawności widoku JSF sprawdzi, czy wartości atrybutów podane na stronie JSP dla określonych znaczników są poprawne. Ta funkcja opiera się na dodatkowych metadanych i klasach dostarczonych przez dostawcę wtyczek dla bibliotek znaczników. Zespół narzędzi JSF udostępnił obsługę sprawdzania poprawności następujących bibliotek:

Jeśli występuje problem, zostaną wyświetlone znaczniki adnotacji na linijkach w widoku problemu i falki pod problemami w kodzie źródłowym. Błędy są wyświetlone na czerwono i muszą zostać rozwiązane, podczas gdy żółte ostrzeżenia mogą nie spowodować żadnych problemów podczas wykonywania i czasami można je zignorować.

Analizator poprawności weryfikuje wartości atrybutów z językiem wyrażeń (EL) i bez niego. Te rodzaje sprawdzenia poprawności są różnie traktowane. Język EL JSF jest identyfikowany w wartości atrybutu przez tekst "#{pewne wyrażenie}".

Jeśli analizator poprawności widoku JSF jest włączony, sprawdzanie poprawności odbywa się nie tylko podczas budowania i podczas ręcznego sprawdzania poprawności, ale także podczas wpisywania. Ponieważ sprawdzenie poprawności języka EL może pochłaniać dużo zasobów, istnieje możliwość osobnego wyłączenia tej opcji.

Aby uzyskać dostęp do preferencji analizatora poprawności EL: Okno -> Preferencje... -> WWW i XML -> Narzędzia JavaServer Faces -> Sprawdzenie poprawności

Preferencje analizatora poprawności EL Pojęcia pokrewne

Edytowanie kodu źródłowego JSF JSP
Konfiguracja aplikacji JSF
Specyfikacja JavaServer Faces

Informacje pokrewne

Obsługa biblioteki znaczników
Biblioteki JSF

Czynności pokrewne

Tworzenie aplikacji JSF
Tworzenie strony JSP JSF