JavaServer Faces
Kein Badge verfügbar.
Ihr Seminar buchen
Seminarinhalte
Ziele
Inhalte
Die Trainings-Schwerpunkte werden nach Ihrem persönlichen Beratungsgespräch festgelegt.
In diesem Training sind folgende Themen vorgesehen:
Kernkonzepte:
- Architektur: Anwendung des Model-View-Controller (MVC) Paradigmas
- Phasenabwicklung
- JSF (JavaServer Faces) Komponenten
- Integration von Java 8 Date/Time
- Erweiterung der Datenkomponenten um Map-Unterstützung
- Navigationsstruktur
- Konvertierung und Validierung von Daten
- Ressourcenverwaltung
- Verwendung von Facelets als Seitenbeschreibungssprache mit erweiterten Funktionen im Vergleich zu JSP
- Einbindung von JSR-127 und JSR-344
- Positionierung im Kontext von Spring, EJB, und ASP.NET
Grundlagen der Webanwendungsentwicklung:
- Grundlegende Konfigurationsschritte
- Erstellung von Ansichten mit XHTML
- Statische und dynamische Navigation
- Strukturierung von Prozessabläufen mittels Faces Flows
- Unterstützung von GET-Operationen
- Anpassung von Benachrichtigungstexten
- Internationalisierung (I18n)
- AJAX-Unterstützung
- Integration mit WebSockets
- Verwendung von Facelets-Templates für Seitenlayouts
- Einsatz von Composite Components
- Kurzer Überblick über die Erstellung eigener Komponenten
- Unterstützung von HTML5
ManagedBeans als Modell:
- Erste Generation: Konfiguration in XML
- Zweite Generation: Annotierte Beans
- Verwendung von klassischen Scopes
- Erweiterungen: View Scope, benutzerdefinierte Scopes (Custom Scope)
- Aktuelle Generation: Annotierte Beans mit CDI (Contexts and Dependency Injection)
- Einsatz von Conversation Scope
Konvertierung und Validierung von Daten:
- Standardkonvertierungen
- Benutzerdefinierte Konvertierungen
- Eingebaute Validatoren
- Neue CDI-Injektionsmöglichkeiten
- Verwendung von Bean Validation
- Erstellung eigener Validatoren
- Validierung auf Clientseite
- Lang ersehnte Möglichkeit: Validierung einer gesamten Bean
Event-Handling:
- Ereignisverarbeitung in JSF
- Arten von Events:
- Action-Events
- Value-Change-Events
- Phasen-Events
- Komponenten-Events (nicht mehr notwendig für die Multi-Feld-Validierung)
Übersicht über Bibliotheken:
- RichFaces
- IceFaces
- MyFaces-Umgebung mit Tomahawk
- PrimeFaces
- OmniFaces für Dienstprogramme (Utilities)
Integration von PrimeFaces und OmniFaces:
- Hintergrundinformationen
- Vorgehensweise
- Ausgewählte Komponenten
Badge
Kein Badge verfügbar.
Vorkenntnisse
Zielgruppe
Methoden
Martin Heubeck
Sales Gruppenseminare und Inhouse
Mo – Fr 8:00 – 17:00 Uhr
E-Mail senden
+49 891 22216949
+49 800 3060303
JETZT UNVERBINDLICHEN BERATUNGSTERMIN BUCHEN