Im Kompaktkurs Java Server Faces (JSF) lernen Sie die Entwicklung von Webanwendungen mit JSF 2.2 kennen. Sie befassen sich mit Installation, Architektur und grundlegenden Konzepten, Managed Beans und Expression Language. Sie erstellen Oberflächen mit Komponenten und Facelets-Templates.
Kursbeschreibung
Die Schulung Java Server Faces (JSF) – Kompaktkurs 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
- JSF 2.2: Grundlagen
- 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. Sie erstellen Benutzeroberflächen mit JSF-Komponenten und Facelets-Templates und behandeln dabei Managed Beans, Expression Language sowie Navigation und Konfiguration von Anwendungen.
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.