Platná aplikace JSF má platnou konfiguraci Faces a stránky JSP, které jsou syntakticky i sémanticky správné. Nástrojová sada JSF Tooling, s podporou sady WTP Tooling, ověří v době návrhu, jak nejlépe to bude možné, že lze aplikaci za běhu programu provést.
Z uzlu aplikace v průzkumníku zvolte "Ověřit". Tato akce ověří všechny prostředky v projektu s využitím všech validátorů povolených pro typ spuštění "Ruční". Z perspektivy aplikace JSF se tak ověří:
Přístup k validátorům pro pracovní prostor: Okno -> Předvolby...-> Ověření.
Žlutě označené validátory lze použít na webovou aplikaci JSF.
V této chvíli, když je ověřována konfigurace Faces, dochází pouze k ověření, že je XML syntakticky správně a že data odpovídají konfiguračnímu schématu Faces. Budoucí verze budou provádět sémantické kontroly v rámci jednoho konfiguračního souboru Faces a ve všech konfiguračních souborech Faces aplikace.
Validátor pohledu JSF ověří platnost hodnot atributů dodaných na stránce JSP pro určité značky. Tato funkčnost závisí na dalších metadatech a třídách dodávaných poskytovateli modulů plug-in pro knihovny značek. Tým JSF Tooling poskytuje podporu ověření platnosti pro:
Když dojde k problému, budou v pravítkách značkovače anotací a v pohledu Problém značkovače problémů. Navíc problémy budou ve zdroji podtržené vlnovkou. Chyby jsou červeně a musí být vyřešeny, zatímco žlutá varování nemusí způsobit problémy za běhu a někdy mohou být ignorována.
Validátor ověří hodnoty atributů s jazykem EL (Expression Language) i bez něj. S těmito druhy ověření se pracuje jinak. JSF EL je v hodnotě atributu identifikován pomocí notace "#{nějaký výraz}".
Pokud je Validátor pohledu JSF povolen, nebude ověřování prováděno pouze v době sestavení anebo ručního ověření, ale již v době, kdy píšete. Protože ověření EL může být "nákladné", máte možnost tuto volbu odděleně vypnout.
Přístup k předvolbám validátoru EL: Okno -> Předvolby... -> Web a XML -> JavaServer Faces Tools -> Ověření.
Úprava zdroje JSF JSP
Konfigurace aplikace JSF
Specifikace platformy JavaServer Faces
Podpora knihoven značek
Knihovny JSF