JavaServer Faces (JSF) ist ein Framework für die Entwicklung von Webanwendungen. Es implementiert wie auch weitere Java-Frameworks die MVC-Architektur. Der Schwerpunkt von JSF ist die Bereitstellung grafischer Komponenten wie z.B. Tabellen, Formulare, Kalender, Menüs, Editoren, usw. für die Entwicklung von Webanwendungen. Inzwischen stehen dem Entwickler eine Reihe von kommerziellen und Open Source Komponentenbibliotheken zur Verfügung.
In diesem Seminar wird sowohl auf die JSF-Implementierung von SUN als auch auf die Open Source Implementation MyFaces von Apache eingegangen.
Inhalt
Einführung
Webanwendungen mit Java Servlets & JSP
Die Model-View-Controller-Architektur (MVC)
Einrichten der Entwicklungsumgebung (Eclipse & PlugIns)
Webcontainer Jakarta Tomcat
Funktionsweise von Taglibs am Beispiel JSTL
Installation von JSF (SUN)
Installation von Apache MyFaces
JSF Grundlagen
Konfigurationsdateien
Taglibs
UI-Komponentenmodell
Managed-Bean-Konzept
Navigation
Eventhandling
Datenvalidierung und Datenkonvertierung
Fehlerbehandlung
User-Interface-Komponenten
Grundaufbau, Komponentenbaum und Renderer
Überblick Komponentenbibliotheken (JSF / MyFaces)
Erstellung eigener Komponenten
Erstellung eigener Renderkits
Webanwendungen mit JSF
Modellierung einer Beispielanwendung
Auswahl der UI-Komponenten
Renderkits einsetzen
Validierung der Eingabedaten
Implementation der Business-Logik
Implementation der Datenbankanbindung
Webanwendung packen und deployen
Weitergehende Technologien
JSF und Apache Struts
Wer sollte teilnehmen
Entwickler von Webanwendungen mit Kenntnissen in serverseitiger Programmierung mit Java Servlets & JavaServer Pages.
Dauer des Seminars
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
1.380,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks