Die Java Server Faces (JSF) sind eine Ablösung der Java Server Pages (JSP). Sie spielen ihre Vorteile besonders dann aus, wenn es um formularbasierte Webanwendungen geht, die in vielen Bereichen genutzt werden.

Java Server Faces ermöglichen eine automatische Synchronisation zwischen den Formularfeldern auf der HTML-Seite und einer im Backend sich befindlichen Backing-Bean. Dabei werden die Eingabefelder konvertiert und validiert. Mit Hilfe eines solchen Vorgehens wird die Verarbeitung solcher Eingabemasken wesentlich vereinfacht. Diese Synchronisation kann nicht nur bei einem einmaligen Absenden des Formulares durchgeführt werden, sondern sie kann über Hintergrund-AJAX-Requests durchgeführt werden, so dass der Benutzer eine unmittelbare Auswirkung seiner Eingabe sehen kann.

Zusätzlich verfügen die Java Server Faces über eine mächtige Templating-Engine wie auch über die Definition einer Navigation.

Der folgende Videokurs führt intensiv in die Java Server Faces (JSF) ein und stellt auch die Contexts and Dependency Injection (CDI) vor, die in die Java Server Faces gerade Einzug hält. Über den untenstehenden Link ist der Kurs zu einem Rabattpreis buchbar:

Java Server Faces (JSF) mit CDI

Folgendes Video erläutert den Kurs noch einmal genauer und ist gleichzeitig auch ein Beispiel, in welchem Format der Videokurs aufgenommen ist:


Kommentieren