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.

Zaktualizowano January 18, 2013 przez Per C.

quizSprawdź swoją wiedzę

What type of social engineering redirects users to fake websites?

A
Phishing
0%
B
Pharming
0%
C
Baiting
0%
D
Pretexting
0%
Correct! Incorrect!     View the Pharming definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja JSF na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.