JSF-koderegistreringsdatabase


JSF-koderegistreringsdatabasen er et centralt register, der viser alle koder, som strukturen kender til brug ved konstruktion af JSF-sider. Som standard kender registreringsdatabasen JSP-koder (JavaServer Pages). Den kan også udvides til at kende andre JSF-kodetyper som f.eks. Facelets.

Oversigten Koderegistreringsdatabase


Oversigten koderegistreringsdatabase er en Eclipse-oversigt, der viser alle koder, som strukturen kender til i de enkelte projekter. Lige som registreringsdatabasen er oversigten ordnet efter projekt, da det den basisstruktur, som Eclipse henter oplysninger om Classpath fra. JSF-koder findes normalt ved at søge i projekt-classpath.

Koderegistreringsoversigt

Vis oplysninger

Det annoterede diagram viser de vigtigste funktioner i oversigten med koderegistreringsdatabasen.

  1. I projektkombinationsboksen kan du vælge det aktuelle projekt, der undersøges. Knappen Opfrisk aktiveres, når du klikke på en koderegistrering i masterformularen (se 2, 3, 4 nedenfor). Hvis du trykker på knappen Opfrisk, gennemtvinges en opdatering af de aktuelle oplysninger i registreringsdatabasen. I dialogboksen kan vælge, om du også vil rydde cachelagrene. Brug af opfriskningsfunktionen er nyttig, hvis du mener, at systemet ikke er synkroniseret, men det kan medføre, at et langvarigt baggrundsjob startes.
  2. Alle koderegistreringer til et projekt vises i træstrukturen til masterkoderegistreringsdatabasen. JSP-koderegistreringsdatabasen findes altid. Yderligere koderegistreringsdatabaser (f.eks. som den viste Facelets) tilføjes via Eclipse-udvidelse. De koderegistreringsdatabaser, der er tilgængelige, afhænger af, hvilke udvidelser der er installeret.
  3. Kodebiblioteker er normalt organiseret efter navneområde. Hvis der findes et beskrivende navn, anvendes det i træstrukturen. Ellers anvendes URI'en til at identificere navneområdet i oversigter som vist.
  4. Alle koder i navneområdet vises i træstrukturen. Når du vælger en kode, som vist, åbnes den detaljerede formular til den pågældende kode til højre (se 5).
  5. Den detaljerede formular aktiveres for alle koderegistreringsdatabaser, navneområder eller koder. Her vises de detaljerede oplysninger om HTML-koden inputText, som er en del af standard-JSF-runtimeimplementeringen. Detaljerne om denne kode viser oplysninger om komponenten, som oprettes pga. af denne kode på tidspunktet for programkørsel. Der vises navnet og typen på komponenten foruden standardgrænsefladerne (dvs. javax.faces.component.ValueHolder), som komponenten implementerer.

Relaterede begreber

JSF-komponenttræ