JSF
Skrót od „JavaServer Faces”. JSF to framework, który umożliwia twórcom stron internetowych budowanie interfejsów użytkownika dla aplikacji JavaServer. Jest obsługiwany przez serwery internetowe działające w środowisku Java Enterprise Edition (Java EE).
JSF upraszcza tworzenie aplikacji internetowych, udostępniając standardowy zestaw narzędzi czyli (API) do budowania interfejsów użytkownika. Zamiast na przykład kodować formularz internetowy w języku HTML, programista może wywołać prostą funkcję JSF, która wygeneruje formularz. Inna funkcja JSF może służyć do przetwarzania danych wprowadzonych przez użytkownika. Funkcje te są przetwarzane na serwerze, a wynikowe dane są przekazywane do wyjścia przeglądarki klienta.
JSF ułatwia programistom pracę, udostępniając obiekty wielokrotnego użytku, które można łatwo wstawiać na stronach internetowych. Komponenty te są jednak korzystne także dla odwiedzających strony, ponieważ tworzą ustandaryzowane elementy interfejsu. Ponieważ kod Java jest przetwarzany na serwerze, wygląd wygenerowanych obiektów internetowych jest spójny w wielu witrynach. Ponadto komponenty JSF są testowane na wielu platformach, dzięki czemu dobrze działają we wszystkich głównych przeglądarkach.
Chociaż JSF jest często używany do tworzenia podstawowych elementów stron internetowych, obsługuje także zaawansowane funkcje, takie jak dostęp do baz danych, interakcje z użyciem Ajax oraz działania na stronach w języku JavaScript. Możliwości te są przydatne podczas tworzenia dynamicznych witryn internetowych, które generują strony na bieżąco.
Sprawdź swoją wiedzę