JSF

Steht für „JavaServer Faces.“ JSF ist ein Framework, mit dem Webentwickler Benutzeroberflächen für Java-Serveranwendungen erstellen können. Es wird von Webservern unterstützt, auf denen Java Enterprise Edition (Java EE) ausgeführt wird.

JSF vereinfacht die Erstellung von Web-Anwendungen, indem es einen standardisierten Satz von Werkzeugen oder eine (API) zum Erstellen von Benutzeroberflächen bereitstellt. Statt beispielsweise ein Webformular in HTML zu programmieren, kann ein Entwickler stattdessen eine einfache JSF-Funktion aufrufen, die das Formular erzeugt. Eine weitere JSF-Funktion kann verwendet werden, um die vom Benutzer eingegebenen Daten zu verarbeiten. Diese Funktionen werden auf dem Server verarbeitet, und die resultierenden Daten werden im Browser des Clients ausgegeben.

JSF bietet Entwicklern wiederverwendbare Objekte, die einfach in Webseiten eingefügt werden können. Diese Komponenten sind jedoch auch für Websitebesucher von Vorteil, da sie standardisierte Oberflächenelemente erzeugen. Da der Java-Code auf dem Server verarbeitet wird, ist das Erscheinungsbild der erzeugten Webobjekte auf mehreren Websites einheitlich. Außerdem werden JSF-Komponenten auf mehreren Plattformen getestet, sodass sie in allen gängigen Browsern gut funktionieren.

JSF wird zwar häufig zum Erstellen grundlegender Webseiten-Elemente verwendet, unterstützt aber auch erweiterte Funktionen wie den Zugriff auf Datenbanken, die Ajax-Interaktion und Seitenaktionen mit JavaScript. Diese Funktionen sind nützlich, um dynamische Websites zu erstellen, die Seiten spontan erzeugen.

Aktualisiert January 18, 2013 von Per C.

quizTesten Sie Ihr Wissen

What platform provides access to newsgroup discussions?

A
Usenet
0%
B
Pinterest
0%
C
Facebook
0%
D
LinkedIn
0%
Correct! Incorrect!     View the Newsgroup definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von JSF auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.