Lernen Sie die Grundlagen von Java Server Faces (JSF) 2.2 kennen und entwickeln Sie Weboberflächen mit Komponenten, Managed Beans und Facelets.
Kursbeschreibung
Die Java Server Faces (JSF) - Kompaktkurs Schulung vermittelt einen kompakten Einstieg in die Entwicklung von Webanwendungen mit JSF 2.2. Sie lernen Installation, Architektur und grundlegende Konzepte der JSF-Technologie kennen.
Das Seminar behandelt Managed Beans, Expression Language sowie Navigation und Konfiguration von Anwendungen. Außerdem erstellen Sie Benutzeroberflächen mit JSF-Komponenten und Templates mit Facelets.
Seminarinhalte
Einführung, Überblick und Installation von JSF 2.2; Grundlagen zu Managed Beans: Java-Klassen repräsentieren Formularinhalte; Seitennavigation und faces-config.xml; JSF-2.2-Expression-Language; Properties Files und Internationalization (I18N); GUI-(Application-)Events behandeln; integrierte Ajax-Unterstützung in JSF 2.2; Validierung und Konvertierung von Benutzereingaben; Fehlerbehandlung; ui:repeat und Daten variabler Länge; h:dataTable: Tabellen aus Collections erstellen; Composite Components; Page Templating mit Facelets; View Params, GET Requests und Bookmarking; User-Interface-Komponenten: Grundlagen, Komponentenbaum und Renderer; Webanwendungen mit JSF: Modellierung einer Beispielanwendung, Auswahl der UI-Komponenten, Validierung der Eingabedaten, Implementierung der Business-Logik, Implementierung der Datenbankanbindung, Webanwendung packen und deployen.
Lernziele
Sie lernen Installation, Architektur und grundlegende Konzepte von JSF 2.2 kennen. Darüber hinaus erstellen Sie Benutzeroberflächen mit JSF-Komponenten und Facelets-Templates und behandeln Navigation, Konfiguration, Managed Beans sowie Expression Language.
Zielgruppe
- Erfahrene Java-Entwicklerinnen und Java-Entwickler
Voraussetzungen
Kenntnisse entsprechend der Kurse Java-Programmierung Aufbaukurs und Java Server Pages/Servlets.
Nächste Termine
Weitere Termine finden Sie online auf der Kursseite.
Persönliche Beratung
Sie möchten klären, ob dieser Kurs zu Ihrem Bedarf passt? Wir beraten Sie persönlich zu Inhalten, Terminen und passenden Formaten für Einzelpersonen oder Teams.