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

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

Pliki znaczników

Pliki znaczników


Przed pojawieniem się specyfikacji JSP 2.0 tworzenie bibliotek własnych znaczników było możliwe, ale wiązało się z bardzo dużym nakładem pracy. Niezbędne było przygotowanie procedur obsługi każdego znacznika (otwarcie i zamknięcie znacznika, ciało znacznika, itp.), zdefiniowanie znacznika i powiązanie znaczników za pomocą plików *.tld z właściwymi procedurami obsługi każdego znacznika. Począwszy od wersji JSP 2.0 tworzenie własnych znaczników i bibliotek własnych znaczników uległo bardzo daleko idącemu uproszczeniu. Specyfikacja JSP 2.0 wprowadza pojęcie plików znaczników (ang. tag files). Plik znacznika przypomina wyglądem zwyczajną stronę JSP, może posiadać specjalne dyrektywy, skryptlety, ma dostęp do wielu obiektów predefiniowanych JSP, może też wykorzystywać język wyrażeń JSP EL. Tradycyjnie pliki znaczników mają rozszerzenie *.tag lub *.tagx, zaś współdzielone fragmenty plików znaczników mają rozszerzenie *.tagf. Pliki znaczników nie muszą (choć mogą) być kompilowane, nie wymagają plików deskryptorów *.tld i mogą być przygotowane tylko i wyłącznie za pomocą znaczników JSP. Oznacza to, że można tworzyć własne biblioteki znaczników bez konieczności jakiegokolwiek programowania. Pliki znaczników muszą być przechowywane w katalogu WEB-INF/tags/ lub dowolnym podkatalogu tego katalogu.


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