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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

JavaServer Faces (JSF)

JavaServer Faces (JSF)


JavaServer Faces (JSF) to technologia, która ma ułatwić i ustandaryzować tworzenie interfejsu użytkownika w aplikacjach WWW na platformie Java EE. Jest efektem pracy grupy ekspertów reprezentujących różne środowiska, w tym Apache Struts oraz firm takich jak Sun, Oracle i IBM. W przeciwieństwie do konkurencyjnych rozwiązań, JSF ma status standardu jako jedna z młodszych specyfikacji w ramach Java EE.

Technologia JSF jest oparta o stanowe, konfigurowalne komponenty interfejsu użytkownika pracujące po stronie serwera. Jest to więc koncepcja podobna do Web Forms dla ASP.NET. JSF w połączeniu z wspierającymi je środowiskami IDE stanowi próbę dorównania platformie .NET w łatwości tworzenia interfejsu użytkownika w aplikacjach WWW. Java EE od początku ma przewagę nad .NET jeśli chodzi o niezależność od konkretnego dostawcy oprogramowania i duży wybór narzędzi i serwerów, w tym darmowych, ale dotychczas nie dorównywała .NET w zakresie tworzenia interfejsu użytkownika.

Główne elementy technologii JSF to API do reprezentowania komponentów interfejsu użytkownika i zarządzania nimi oraz dwie biblioteki znaczników dla JavaServer Pages (JSP), służące do zagnieżdżania komponentów interfejsu w stronach JSP. JSF dostarcza zestaw standardowych, predefiniowanych komponentów i umożliwia tworzenie dodatkowych komponentów.


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