JavaServer Faces

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

  • 3 Tage

Preis

  • 1.680,- Euro zzgl. MwSt.

Termine

  • 07.07.2008
  • 14.04.2008
  • 10.11.2008
  • weitere Termine auf Anfrage