AWWW-1st3.6-w08.tresc-1.0-Slajd19

Z Studia Informatyczne
Wersja z dnia 19:03, 28 sie 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Znaczniki definiowane przez użytkownika

Znaczniki definiowane przez użytkownika


Znaczniki definiowane przez użytkownika, podobnie jak komponenty JavaBean, umożliwiają pełną separację warstwy implementacji logiki biznesowej i warstwy generowania widoku użytkownika oraz zapewniają przenaszalność funkcjonalności między różnymi stronami JSP. Znaczniki definiowane przez użytkownika mogą być dowolnie parametryzowane, wartości parametrów są przekazywane do znacznika za pomocą atrybutów. Procedury obsługi znaczników odpowiedzialne za faktyczną implementację logiki reprezentowanej przez znacznik mają pełny dostęp do wszystkich obiektów umieszczonych na danej stronie JSP. Znaczniki mają możliwość modyfikowania dokumentu wynikowego. Znaczniki umieszczone na tej samej stronie JSP mogą się ze sobą komunikować za pomocą komponentów JavaBean. Wreszcie, znaczniki definiowane przez użytkownika mogą być dowolnie zagnieżdżone, tworząc złożone struktury zależności między znacznikami. Z każdą biblioteką znaczników związany jest plik *.tld (ang. tag library descriptor) zawierający odwzorowanie poszczególnych znaczników na właściwe procedury obsługi znaczników. Użycie biblioteki znaczników na stronie JSP wymaga uprzedniego zadeklarowania chęci wykorzystania danej biblioteki. Konieczne jest wskazanie lokalizacji pliku z opisem biblioteki oraz podanie prefiksu wykorzystywanego dla znaczników z danej biblioteki.


<< Poprzedni slajd | Spis treści | Następny slajd >>