Redigeringsværktøjer til JSP JSF-kildeside


JSF Tools-team har forbedret JSP-kildeeditoren og gjort det lettere at udvikle JSF-sider.

JSF Tooling stiller strukturer til rådighed, så nu kan kildesideeditoren, hvor det giver mening, stille serviceprogrammer til rådighed for de fleste attributværdier fra JSF-standardkerne- og HTML-kodebiblioteker. Disse strukturer er drevet af "metadata", og de kan udvides, hvilket gør det nemt for kodebiblioteksudviklere at tilføje egen indholdsassistance, validering og andre serviceprogrammet. Med andre ord vil de funktioner, der leveres med JSF Tooling, efterhånden finde vej til WTP-laget, så erfaringerne fra kilderedigering kan medvirke til at forbedre andre JSP-kodebiblioteker.

Indholdsassistance


Indholdsassistance er det begreb, der benyttes i Eclipse-teksteditoren for det at vise kontekstafhængige forslag ved tekstindsættelsespunktet. JSP-editoren yder i forvejen glimrende kodebiblioteksunderstøttelse - et pop op-vindue med mulige koder og attributter vises, mens du skriver.

Validering


Foruden JSP-basisvalidering, som JSP-editoren står for, er der nu også semantikvalidering af JSF-standardkodebibliotekerne for både EL- og ikke-EL-attributværdier.

EL-valideringen er ret omfattende og tilbyder ikke blot basissyntaksvalidering, men også validering af objekttilstedeværelse og af typer og signaturer.

Hvis der er et problem med en værdi, der er angivet for en attribut, spores det, og der vises enten en advarsels- eller fejlmarkering samt en bølgestreg under værdien, afhængigt af problemets karakter. Der kan være flere problemer, og hver enkelt vil være angivet, når du placerer musen hen over bølgestregen eller annotationsmarkeringen i sidelinealen. Valideringen er klar over JSF Faces-konfigurationsmodel(ler) i projektet og markerer problemer vedrørende manglende konfigurationselementer.

Flere problemer

Hyperlink


Hyperlink til Java-editoren fra administreret bean-variabel, administreret bean-egenskab og administreret bean-metode, der refereres til i udtrykssproget (Expression Language (EL)) for en kodeattribut. Brugere kan trykke på Ctrl og klikke på hyperlinket for at navigere til den administrerede beans kilde.

Hyperlink

Fremtidige funktioner


JSF Tools-team kunne tænke sig at stille følgende funktioner til rådighed for JSF-standardkodebibliotekerne vha. de metadatastrukturer, der er udviklet i denne release:


Relaterede begreber

JSF-programkonfiguration

Relaterede referencer

Støtte til kodebibliotek
JSF-kernebibliotek
JSF HTML-bibliotek

Relaterede opgaver
Opret JSF JSP-side