JSF
Oznacza „JavaServer Faces”. JSF to plik Ramy który umożliwia programistom sieci Web tworzenie interfejsy użytkownika dla aplikacji JavaServer. Jest obsługiwany przez Serwery internetowe z systemem Java Enterprise Edition (Java EE).
JSF upraszcza tworzenie stron internetowych aplikacje dostarczając standardowy zestaw narzędzi (lub plik API) do tworzenia interfejsów użytkownika. Na przykład zamiast kodowania formularza internetowego w HTML, programista może zamiast tego wywołać prosty JSF funkcjonować który generuje formularz. Do przetwarzania danych wprowadzonych przez użytkownika można wykorzystać inną funkcję JSF. Te funkcje są przetwarzane na serwerze, a dane wynikowe są wydajność do przeglądarki klienta.
JSF przynosi korzyści programistom, zapewniając obiekty wielokrotnego użytku, które można łatwo wstawić do strony internetowe. Jednak te komponenty są również korzystne dla odwiedzających witrynę internetową, ponieważ tworzą standardowe elementy interfejsu. Ponieważ Jawa kod jest przetwarzany na serwerze, wygląd generowanych obiektów sieci Web jest spójny w wielu witrynach internetowych. Dodatkowo komponenty JSF są testowane na wielu plikach Platformy, więc działają dobrze we wszystkich głównych przeglądarki.
Chociaż JSF jest często używany do tworzenia podstawowych elementów stron internetowych, obsługuje również zaawansowane funkcje, takie jak baza danych dostęp, ajax interakcja i JavaScript działania na stronie. Te możliwości są przydatne podczas budowania dynamiczne strony internetowe które generują strony w locie.