- Architekturen und Konzepte von JEE
- Aufbau und Bestandteile von JEE-Anwendungen
- Full Profile, Web Profile, Micro Profile
- Klassische Application Server vs. JAR Deployments
- Grundlagen von Java-Webanwendungen
- Java-Servlets, Jakarta Server Pages, Facelets
- Security und Login-Verfahren
- JSF-Grundlagen
- Requestverarbeitung und MVC-Konzept
- Seitenaufbau mit Facelets
- Managed Beans (JSF und CDI), Scopes
- JSF Expression Language
- Seitennavigation
- Konvertierung, Validierung und Fehlerbehandlung
- Fortgeschrittene Themen
- Internationalisierung
- Resource Libraries
- GET-Support
- Eventverarbeitung
- Seitenstrukturierung mit Templates
- Entwicklung eigener Komponenten
- Nutzung von AJAX in JSF-Anwendungen
- Einsatz von JSF-Bibliotheken
- RichFaces, Primefaces etc.
Die Themen werden ausführlich präsentiert und mit übergreifenden Übungen
vertieft.