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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Co to jest biblioteka znaczników?

Co to jest biblioteka znaczników?


Specyfikacja JSP definiuje osiem standardowych znaczników akcji, przedstawionych w trakcie wcześniejszego wykładu. Znaczniki te umożliwiają dostęp do obiektów, wykorzystanie komponentów JavaBean, modyfikację wyglądu dokumentu wynikowego, usunięcie skryptletów ze strony JSP. Począwszy od wersji 1.1 specyfikacja JSP umożliwia użytkownikom tworzenie własnych znaczników (ang. custom tags). Dla każdego zdefiniowanego przez użytkownika znacznika należy także przygotować procedurę obsługi znacznika, tzn. kod który będzie uruchamiany w momencie napotkania danego znacznika. Znaczniki definiowane przez użytkownika posiadają podobną funkcjonalność do komponentów JavaBean, jednak w porównaniu z komponentami umożliwiają bardziej modularną i czytelną konstrukcję stron JSP. Należy też wspomnieć o podstawowej zalecie komponentów JavaBean w porównaniu ze znacznikami JSP: implementacja logiki biznesowej w postaci komponentu JavaBean nie wiąże implementacji jednoznacznie ze środowiskiem aplikacji internetowych, jak ma to miejsce w przypadku znaczników definiowanych przez użytkownika.

Zbiór znaczników o podobnej funkcjonalności może zostać skonsolidowany do postaci biblioteki znaczników (ang. tag library). Istnieje wiele komercyjnych i publicznych bibliotek znaczników oferujących bardzo różnorodną funkcjonalność. Biblioteki znaczników umożliwiają, między innymi, łatwe przetwarzanie zawartości formularzy HTML, komunikację z relacyjnymi bazami danych, konstrukty sterujące przepływem logiki, dynamiczne generowanie wykresów i obrazów, zarządzanie uprawnieniami użytkowników, obsługę poczty elektronicznej, logowanie informacji, i bardzo wiele innych.


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