Rejestr znaczników JSF


Rejestr znaczników JSF to centralny rejestr zawierający wszystkie znaczniki znane środowisku na potrzeby konstruowania stron JSF. Domyślnie w rejestrze znajdują się znaczniki JSP (JavaServer Pages). Można go również rozszerzyć o inne typy znaczników JSF, np. Facelets.

Widok rejestru znaczników


Widok rejestru znaczników to widok Eclipse zawierający wszystkie znaczniki znane środowisku w każdym projekcie. Widok, podobnie jak rejestr, jest uporządkowany według projektów, ponieważ jest to podstawowa struktura, z której środowisko Eclipse uzyskuje informacje o ścieżce klas. Do znajdowania znaczników JSF zwykle używane jest wyszukiwanie w ścieżce klas projektu.

Widok rejestru znaczników

Szczegóły widoku

Na powyższym diagramie z adnotacjami przedstawiono najważniejsze funkcje widoku rejestru znaczników.

  1. Pole złożone projektu umożliwia wybranie projektu do wyświetlenia. Przycisk odświeżania jest aktywowany po kliknięciu rejestru znaczników w formularzu głównym (patrz punkty 2, 3 i 4 poniżej). Kliknięcie przycisku odświeżania powoduje wymuszenie aktualizacji bieżących informacji rejestru. W oknie dialogowym można również wybrać opcję opróżnienia pamięci podręcznych. Funkcji odświeżania można użyć, jeśli zachodzi podejrzenie, że system nie jest zsynchronizowany, ale może ona spowodować uruchomienie długotrwałych zadań działających w tle.
  2. Każdy rejestr znaczników projektu znajduje się na liście w głównym drzewie rejestrów znaczników. Rejestr znaczników JSP jest zawsze obecny. Dodatkowe rejestry znaczników (np. wyświetlany rejestr Facelets) można dodawać przy użyciu rozszerzeń środowiska Eclipse. Dostępne rejestry znaczników zależą od zainstalowanych rozszerzeń.
  3. Biblioteki znaczników są zwykle uporządkowane według przestrzeni nazw. Jeśli istnieje nazwa opisowa, jest ona używana w drzewie. W przeciwnym razie używany jest identyfikator URI służący do identyfikowania przestrzeni nazw w widokach, tak jak pokazano.
  4. Każdy znacznik w przestrzeni nazw znajduje się na liście w drzewie. Wybranie znacznika, tak jak pokazano, powoduje otworzenie formularza szczegółów tego znacznika po prawej stronie (patrz punkt 5).
  5. Formularz szczegółów jest aktywowany dla dowolnego rejestru znaczników, przestrzeni nazw lub znacznika. Na diagramie przedstawiono informacje szczegółowe znacznika html inputText będącego częścią domyślnej implementacji środowiska wykonawczego JSF. Szczegóły znacznika zawierają informacje o komponencie, który zostanie utworzony z powodu wystąpienia tego znacznika w czasie wykonywania. Podana jest nazwa i typ komponentu, jak również standardowe interfejsy (czyli javax.faces.component.ValueHolder) implementowane przez komponent.

Pojęcia pokrewne

Drzewo komponentów JSF