Java Server Faces (JSF) ist ein Java Framework-Standard im Bereich der
Web-Anwendungen. Mit Hilfe von JSF kann der Entwickler auf einfache Art und Weise
Komponenten für Benutzerschnittstellen in Webseiten einbinden und die Navigation
definieren. Dabei werden Ausgabeseiten nicht mit HTML umgesetzt, sondern auf einem
höheren Abstraktionsniveau aus Komponenten montiert. Um die Anwendung besser zu
strukturieren, wird strikt zwischen "Modell", "Ausgabe" und "Steuerung" getrennt, wie
es das Model-View-Controller-Konzept vorsieht.
Inhalte
JSF Grundlagen
- Die Umsetzung des MVC-Paradigmas in JSF
- Elemente von JSF: UIComponents, Validatoren, Renderer, Managed Beans
- Der Lebenszyklus eines JSF Requests und der UIComponent Tree
- Das JSF Eventmodell
- JSF konfigurieren
JSF Custom Tag Libraries
- Die JSF Expression Language (EL)
- Einsatz der Faces und HTML Tag Libraries
Web-Anwendungen entwickeln mit JSF
- Datenkonvertierung und Eingabevalidierung
- Rendering Kits einsetzen
- Zustandsverwaltung in JSF
- Navigation
- Anwendungsintegration
Prkatischer Einsatz
- Packaging und Deployment von JSF Anwendungen
- JSF-Werkzeuge und-Implementierungen
Entwicklung eigener Komponenten
- Entwicklung einfacher JSF-Tags
- Komplexe UIComponents entwerfen und entwickeln
Zielgruppe / Voraussetzungen
- Entwickler von Java-Webanwendungen
- Fortgeschrittene Kenntnisse in Java und JavaServer Pages (JSP)
- Basiswissen in HTML
Dauer
Preis
Termine
- 07.07.2008
- 14.04.2008
- 10.11.2008
- weitere Termine auf Anfrage