- Adobe
- AutoCAD
- AWS
- Azure
- Cisco
- Datenbanken
- Datenschutz
- Exchange Server
- Hyper-V
- Internet
- ITIL®
- Kaufm. Anwendungen
- Linux
- Lotus
- Microsoft 365
- Microsoft Office
- Office 365
- Oracle
- Powershell
- Praxisworkshops
- PRINCE2
- Proxmox
- Programmieren
- SEO
- Sharepoint
- Soft-Skills
- SQL Server
- System Center
- Veeam
- VMware
- Webdesign Anwendungen
- Windows Server
Java Server Faces (JSF): Kompaktseminar
Dieses Seminar bietet erfahrenen Java-Entwicklern einen Einstieg in die Java Server Faces Programmierung. In theoretischen Einheiten werden alle Schulungsinhalte erläutert und anschließend anhand praxisnaher Beispiele vertieft.
Kursinhalt
Der Kurs behandelt folgende Themen:
Einführung, Überblick und Installation
- Grundlagen und Zweck von Java Server Faces (JSF)
- Installation und Einrichtung
JSF 2.2: Grundlagen
- Überblick über JSF 2.2
- Erstellen eines JSF-Projekts
- Struktur einer JSF-Anwendung
Managed Beans: Java Klassen repräsentieren Formularinhalte
- Was sind Managed Beans?
- Erstellung und Verwendung von Managed Beans
- Managed Bean Scopes
Seiten Navigation und faces-config.xml
- Navigation innerhalb einer JSF-Anwendung
- Konfiguration von Navigation in der faces-config.xml
JSF 2.2 Expression Language
- Einführung in die Expression Language (EL) von JSF
- Verwendung der EL in JSF-Anwendungen
Properties Files und Internationalization (I18N)
- Lokalisierung und Internationalisierung in JSF
- Verwendung von Properties Files zur Sprachanpassung
GUI (Application) Events behandeln
- Behandlung von GUI-Ereignissen in JSF
- Implementierung von Event-Handling in der Anwendung
Integrierte Ajax Unterstützung in JSF 2.2
- Verwendung von Ajax in JSF-Anwendungen
- Einbindung von Ajax-Komponenten
Validierung und Konvertierung von Benutzereingaben
- Datenvalidierung in JSF
- Benutzereingaben konvertieren und validieren
Fehlerbehandlung
- Umgang mit Fehlern in JSF-Anwendungen
- Fehlermeldungen und -behandlung
ui:repeat und Daten variabler Länge
- Wiederholung von Elementen mit ui:repeat
- Dynamische Datenverarbeitung und -anzeige
h:dataTable, Tabellen aus Collections erstellen
- Verwendung von h:dataTable zur Erstellung von Tabellen
- Datenbindung und Anzeige von Collections in Tabellen
Composite Components
- Erstellung und Verwendung von Composite Components
- Wiederverwendung von UI-Komponenten
Page Templating mit Facelets
- Verwendung von Facelets für die Seitenvorlagen
- Erstellung von wiederverwendbaren Vorlagen
View Params, GET Requests, und Bookmarking
- Verwendung von View Params für GET Requests
- Implementierung von Bookmarking in der Anwendung
User-Interface-Komponenten: Grundlagen, Komponentenbaum und Renderer
- Grundlagen der User-Interface-Komponenten in JSF
- Aufbau des Komponentenbaums und Rendering der Komponenten
Webanwendungen mit JSF: Modellierung einer Beispielanwendung
- Planung und Modellierung einer JSF-Anwendung
- Auswahl der UI-Komponenten und Implementierung der Anwendung
Auswahl der UI-Komponenten, Validierung der Eingabedaten
- Auswahl geeigneter UI-Komponenten
- Validierung der Eingabedaten
Implementation der Business-Logik, Implementation der Datenbankanbindung
- Einbindung der Business-Logik in die Anwendung
- Anbindung an die Datenbank
Webanwendung packen und deployen
- Verpackung und Bereitstellung der JSF-Anwendung
- Deployment auf einem Anwendungsserver
Anforderungen
Kenntnisse entsprechend der Kurse Java-Programmierung Aufbaukurs und Java Server Pages/Servlets.
Kurs-Daten
Seminar: | JSF |
Preis: | 2590.00 € zzgl. Mwst. |
Dauer: | 5 Tage |