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
Haben Sie 4 oder mehr Mitarbeiter, die zu einem Seminarthema geschult werden sollen? In diesem Fall ist es oft preislich günstiger, wenn Sie eine Firmenschulung buchen. Auch die Termine können dann Ihren Wünschen angepasst werden. >> Weitere Informationen
Wünschen Sie sich ein perfektes Seminar? Dann buchen Sie eine Individual-Schulung. Nur Sie und der Dozent. Sie bestimmen das Lerntempo, Sie stellen die Fragen und bestimmen, wann Pause ist. >> Weitere Informationen
Haben Sie 4 oder mehr Mitarbeiter, die zu einem Seminarthema geschult werden sollen? In diesem Fall ist es oft preislich günstiger, wenn Sie eine Firmenschulung buchen. Auch die Termine können dann Ihren Wünschen angepasst werden. >> Weitere Informationen
Wünschen Sie sich ein perfektes Seminar? Dann buchen Sie eine Individual-Schulung. Nur Sie und der Dozent. Sie bestimmen das Lerntempo, Sie stellen die Fragen und bestimmen, wann Pause ist. >> Weitere Informationen
Perfekte IT Seminare der GFU Cyrus AG mit qualifizierten Dozenten konnten Teilnehmer folgender Firmen genießen:
Alte Leipziger LVG Gruppenversicherung aus Oberursel, ALPS Electric Europa GmbH aus Düsseldorf, BV Zahlungssysteme GmbH Zentrale IT aus Köln, Fachstelle Maschinenwesen Nord aus Rendsburg, AREVA Energietechnik GmbH aus Mülheim, Buhl Data Service GmbH aus Neunkirchen, Staatsbetrieb Sächsische Informatik Dienste aus Dresden, STADA Arzneimittel AG aus Bad Vilbel, Tesat-Spacecom GmbH & Co. KG. aus Backnang, Daimler AG Werk Wörth aus Wörth, FPZ: DEUTSCHLAND DEN RÜCKEN STÄRKEN GmbH aus Köln, Elysis asbl aus Luxembourg, Siemens AG aus Karlsruhe, Kassenärztliche Vereinigung Koblenz aus Koblenz, Daimler AG aus Kassel, Frankfurter Verein aus Frankfurt am Main, O2 Germany GmbH & Co. OHG aus München, Siycon - IT Services Yüksel aus Duisburg, Städtische Werke AG aus Kassel, Kreisverwaltung des Westerwaldeskreises aus Montabaur
GFU Cyrus AG •• Am Grauen Stein 27 ••
51105 Köln-Deutz •• Tel: (0221) 82809-0 •• Fax: (0221) 82809-50
•• EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel •• Vorsitzender des Aufsichtsrats: Peter Hecker •• Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743