Validér JSF-programmer


Et gyldigt JSF-program har en gyldig Faces-konfiguration og indeholder JSP-sider, der er syntaktisk og semantisk korrekte. JSF Tooling med støtte fra WTP Tooling kontrollerer på designtidspunktet på bedst vis, at programmet kan udføres ved runtime.

Validér et program

Vælg Validér fra programmets node i Explorer. Herved valideres alle ressourcerne i projektet vha. alle de validatorer, der er aktiveret for Manuel. Ud fra JSF-programperspektivet medfører det validering af følgende:

Sådan får du adgang til arbejdsområdets validatorer: Vindue -> Indstillinger...-> Validering

Validatorindstillinger

Validatorerne med gult er dem, som kan anvendes på JSF-webprogrammet.


Validér Faces-konfiguration


På nuværende tidspunkt når en Faces-konfiguration valideres, kontrolleres kun, om XML'en er syntaktisk korrekt, og at dataene overholder Faces-konfigurationsskemaet. I fremtidige versioner vil semantikkontrol finde sted inden for en enkelt Faces-konfigurationsfil og på tværs af alle Faces-konfigurationsfiler inden for et program.


Validér JSF JSP-sider - JSF-oversigtsvalidator)


JSP-oversigtsvalidatoren kontrollerer, at de attributværdier, der er angivet på JSP-siden for bestemte koder, er gyldige. Denne funktionalitet er afhængig af, at yderligere metadata og klasser leveres af plugin-udbydere for kodebibliotekerne. JSF Tooling Team har stillet valideringsstøtte til rådighed for:

Hvis der er et problem, vises annotationsmarkeringer på linealerne, problemmarkeringer i oversigten Problemer og "bølgestreger" under problemerne i kilden. Fejl er markeret med rødt og skal løses, mens advarsler er gule, og de giver muligvis ikke runtime-problemer og kan i visse tilfælde ignoreres.

Validatoren kontrollerer attributværdier med og uden EL (Expression Language). Disse typer valideringer behandles forskelligt. JSF EL identificeres ved "#{et udtryk}" i attributværdien.

Hvis JSP-oversigtsvalidatoren er aktiveret, finder validering ikke blot sted på byggetidspunktet og/eller ved manuel validering, men også mens du skriver. Da validering af EL kan være "dyr", har du mulighed for at deaktivere indstillingen.

Sådan får du adgang til EL-validatorindstillingerne: Vindue -> Indstillinger... -> Web og XML -> JavaServer Faces-værktøjer -> Validering

EL-validatorindstillinger Relaterede begreber

Redigér JSF JSP-kilde
JSF-programkonfiguration
JavaServer Faces-specifikation

Relaterede referencer

Støtte til kodebibliotek
JSF-biblioteker

Relaterede opgaver

Opret JSF-program
Opret JSF JSP-side