JSF alkalmazások érvényesítése


Egy érvényes JSF alkalmazás érvényes Faces konfigurációval és szintaktikailag, valamint szemantikailag helyes JSP oldalakkal rendelkezik. A JSF eszközkészlet a WTP eszközkészlet támogatásával tervezési időben érvényesíti (amennyire lehet), hogy az alkalmazás végrehajtható legyen futtatáskor.

Alkalmazások érvényesítése

A böngésző alkalmazás csomópontjában válassza az "Érvényesítés" lehetőséget. Ez a művelet érvényesíteni fogja a projekt összes olyan erőforrását az összes "Kézi" érvényesítéshez engedélyezett érvényesítővel. A JSF alkalmazás perspektívából ez a következőket ellenőrzi:

A munkaterület érvényesítőinek eléréséhez: Ablak -> Beállítások...-> Érvényesítés

Érvényesítő beállításai

A sárgával jelölt érvényesítők azok, amelyek alkalmazhatók a JSF webalkalmazásra.


Faces konfiguráció érvényesítése


A faces konfigurációk érvényesítésekor csak azt ellenőrzi a rendszer, hogy az XML szintaktikailag megfelelő és hogy az adatok megfelelnek a faces konfigurációs sémának. A következő változatok szemantikai vizsgálatokat is fognak folytatni az egyes faces konfigurációs fájlokban és az összes faces konfigurációs fájlon egy alkalmazással.


JSF JSP oldalak érvényesítése - A JSF nézet érvényesítő


A JSF nézet érvényesítő ellenőrzi, hogy a JSP oldalon az egyes címkékhez megadott attribútum értékek érvényesek-e. Ez a működés olyan további metaadatokra és osztályokra támaszkodik, amelyeket bedolgozószolgáltatók szolgáltatnak a címkekönyvtárak számára. A JSF eszközkészlet csoport érvényesítési támogatást biztosít a következőkhöz:

Ha probléma merül fel, akkor feljegyzésjelzők jelennek meg a vonalzókon, problémajelzők a probléma nézetben és hullámvonallal aláhúzásra kerülnek a problémás részek a forrásban. A hibák vörös színben jelennek meg és ki kell őket javítani, míg a sárgán megjelenő figyelmeztetések nem feltétlenül eredményeznek futási problémákat és néha figyelmen kívül hagyhatók.

Az érvényesítő ellenőrzi az attribútumértékeket kifejezésnyelvvel (EL) és anélkül. Ezek az ellenőrzésfajták eltérő módon kezeltek. A JSF EL azonosítására a "#{valamilyen kifejezés}" karaktersorozat szolgál az attribútumértékben.

Ha a JSF nézet érvényesítő engedélyezett, akkor az ellenőrzés nem csak Összeépítés és/vagy Kézi érvényesítés esetén megy végbe, hanem már gépeléskor. Mivel az EL ellenőrzése "költséges" lehet, ezért ezt a lehetőséget kikapcsolhatja külön is.

Az EL érvényesítő beállításainak eléréséhez: Ablak -> Beállítások... -> Web és XML -> JavaServer Faces eszközök -> Érvényesítés

EL érvényesítő beállításai Kapcsolódó fogalmak

JSF JSP forrásszerkesztés
JSF alkalmazáskonfiguráció
JavaServer Faces specifikáció

Kapcsolódó leírások

Címkekönyvtár támogatás
JSF függvénytárak

Kapcsolódó feladatok

JSF alkalmazás létrehozása
JSF JSP oldal létrehozása