JSF-komponenttræ
I designfasen viser JSF-komponenttræet, hvordan komponenttræet kommer til at se ud, når en oversigt senere genererer det under programkørslen.
Komponenttræet oprettes af oversigtsbehandleren i forbindelse med oprettelsen af designet. Det aktive koderegister til at projekt og inputdokumentet (dvs. JSP eller XHTML) anvendes. Komponenttræet anvendes til bedre at bestemme karakteristika for en oversigt, f.eks. hvilke validatorer og konverteringer der er registreret til hvilke komponenter.
Oversigten Komponenttræ er en Eclipse-oversigt, som visualiserer komponenttræet i forbindelse med oprettelsen af designet.
Oversigten er koblet sammen med den aktive editor, og den opdateres, når en side gemmes, eller der anmodes om et rent byg.
Det annoterede diagram viser de vigtigste funktioner i oversigten med komponenttræet.
- Oversigten med komponenttræet er bundet til den aktuelle JSF-oversigt. Den aktuelle JSF-oversigt er bundet til den aktive editor.
Hvis den aktive editor har en gyldig åben kildeside JSF-oversigt (dvs. en JSP-side), bliver dens komponenttræstruktur aktiv i oversigten. Knappen Opfrisk kan anvendes til at gennemtvinge en opdatering på træstrukturen.
Bemærk, at knappen Opfrisk ikke gennemtvinger en ikke-betinget opdatering af oversigten, hvis strukturen mener, den er synkroniseret.
Hvis du vil gennemtvinge en ikke-betinget træstrukturopdatering, skal du enten gemme siden eller foretage en oprydning af bygget på projektet.
- "Masterformularen" til venstre viser komponenttræet som en standardtræstruktur.
Hver node i træstrukturen repræsenterer en komponent. Bemærk, at koder på siden, som ikke resulterer i komponenter på tidspunktet for programkørsel, ikke vises direkte i træstrukturen. Hvis de imidlertid har kendte virkninger, vises de.
F.eks. vises konverteringer og validatorer i formularoplysningerne til en komponent på skillebladet Dekoratører.
- Oversigten i højre side aktiveres ved at klikke på en komponent i træstrukturen til venstre.
Oplysninger om komponenten vises på en række skilleblade, der kan klikkes på.
JSF-koderegistreringsdatabase