AWWW-1st3.6-w11.tresc-1.0-Slajd7

Z Studia Informatyczne
Wersja z dnia 19:06, 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

Relacje JSF z JSP i Struts

Relacje JSF z JSP i Struts


JSF nie wymaga JSP jako technologii widoku, ale JSP jest domyślną i najlepiej wspieraną technologią do renderowania komponentów JSF. Każda implementacja JSF musi posiadać wsparcie dla JSP. Definiowane przez specyfikację biblioteki znaczników JSF dla JSP ułatwiają i standaryzują korzystanie z JSF w połączeniu z JSP.

Funkcjonalność JSF pokrywa się ze Struts w zakresie obsługi nawigacji i walidacji. Kontroler JSF został uproszczony w porównaniu ze Struts, ale jego funkcjonalność jest wystarczająca. Technologia JSF jest zorientowana na stanowy, komponentowy interfejs użytkownika i w tym obszarze Struts nie stanowi dla niej konkurencji. Pewną wadą JSF są skromne możliwości standardowych walidatorów i brak w nich walidacji po stronie klienta. Problem ten jednak rozwiązują dodatkowe biblioteki komponentów.

JSF jako technologia oficjalna, nowsza i pokrywająca funkcjonalność Struts wydaje się dziś lepszym rozwiązaniem i powinna z czasem wyprzeć Struts. Struts i JSF mogą też być używane w połączeniu ze sobą: Struts do obsługi nawigacji, a JSF do implementacji stanowych stron-widoków.


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