Schulung Apache Struts2 - Java-Framework für Präsentation und Steuerung
Seminar-ID
S996
Dauer
3 Tag(e)
Preis
Offenes Seminar: 1.380,00 Euro p. P. zzgl. MwSt.
Oder Individual- / Firmenschulung: nach Angebot
Kurzbeschreibung
Apache Struts2 ist ein Open-Source-Framework der nächsten Generation für die Entwicklung von Webanwendungen auf Basis der JavaServlet Technologie und des Model-View-Controller (MVC) Paradigmas. Struts 2 wurde entwickelt, um das aus Struts1 und ähnlichen Frameworks bekannte und bewährte Action-basierte Programmiermodell in einer modernen, flexiblen und erweiterbaren Umgebung zu ermöglichen. Das Framework gibt dem Entwickler ausgereifte Werkzeuge an die Hand für Aspekte wie Trennung von Applikationslogik und Darstellung, Typkonvertierung, Dependency Injection, Validierung, Internationalisierung, Testbarkeit, Implentierung von Querschnittsanforderungen und vieles mehr.
Inhalt
Struts2 ist ein überaus mächtiges Framework insbesondere zur Entwicklung domänengetriebener CRUD-Anwendungen (Create Read Update Delete) mit flexibelsten Präsentationsmöglichkeiten
Einführung
Architektur von Webapplikationen
HTTP und HTML
Java-Servlets und JavaServerPages
JavaBeans
Model-View-Controller-Architektur (MVC)
MVC-1 und MVC-2
Wie setzt Struts2 MVC-2 um?
Download und Installation
Einrichten einer Entwicklungsumgebung auf Basis von Netbeans, IntelliJ IDEA oder Eclipse
Konventionelles Erstellen eines Struts2 Anwendungstrahmens
Maven2 zur Erstellung und zum Management eines Struts2 Anwendungstrahmens
Struts2-Komponenten im Überblick
Actions als Modell- und Geschäftslogik-Komponenten
Darstellung mittels Results
Interceptoren als flexible Controller-Logik
zentrale Konfiguration mittels struts.xml
Ausdruckssprache OGNL
Struts2 Tags
Validierung-Framework
Internationalisierungs-Framework
Webapplikation mit Struts2 entwickeln
Actions entwickeln, konfigurieren und testen
Views mit JSP oder Freemarker erstellen
Interceptor-Stacks verstehen und konfigurieren
OGNL verstehen und anwenden
Verarbeiten von gesendeten Daten
Hierarchische Internationalisierung
Validierung mittels XML Deskriptoren oder Annotations
Create-Read-Update-Delete (CRUD) Anwendungsmuster
Struts2 Tagbibliothek
Logik-Tags
User-Interface-Tags
Themes und Templates verstehen und einsetzen
Themes anpassen und eigene erstellen
Struts2 Tags erweitern
Weiterführende Technologien
Redirect Results
JSON und XML Results
Stream Results
Interceptoren schreiben
Model-Driven-Actions
Validatoren und Typkonverter schreiben
REST (Representional State Transfer) Plugin
Code-Behind / Zero-Config
Sitemesh und Tiles Integration
Zusammenspiel von JSF und Struts2
Seminar-Ziel
Nach diesem Seminar sollten Sie die neuartige Framework-Struktur und die Komponenten von Struts2 verstanden haben und deren Vorteile für die Vereinfachung und Flexibilisierung von Webanwendungsentwicklung zur Anwendung bringen können.
Wer sollte teilnehmen
Entwickler von Java-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
max. 8 Personen
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
Bei Firmenschulungen kann der Ort des Apache Struts2 - Java-Framework für Präsentation und Steuerung Seminars frei gewählt werden, z.B.:
Im Umkreis von Köln, Bonn, Düsseldorf, Düren, Aachen, Siegen, Troisdorf, Leverkusen, Remscheid, Wuppertal, Umkreis, Kassel, Greifswald, Herten, Heilbronn, Düren, Wilhelmshaven, Witten, Ludwigshafen am Rhein, Lüneburg, Konstanz, Bergkamen, Heidelberg, Hameln, Oberhausen, Dortmund, Koblenz, Gladbeck, Hagen, Mannheim, München, Menden (Sauerland), Passau, Gelsenkirchen, Rosenheim, Herford, Hamm, Neustadt an der Weinstraße.
Perfekte IT Seminare der GFU Cyrus AG mit qualifizierten Dozenten konnten Teilnehmer folgender Firmen genießen:
Stadtverwaltung Düsseldorf Datenverarbeitung aus Düsseldorf, Guido Weil EDV Service aus Bergisch Gladbach, Landesamt für Soziales und Versorgung Haus 5 aus Cottbus, IT-P Informnation Technology- Partner GmbH aus Hannover, THALES Defence & Security Systems GmbH aus Koblenz, Kliniken der Stadt Köln gGmbH aus Köln, Karstadt Warenhaus GmbH aus Essen, Laufenberg Dr. Michels und Partner aus Köln, Landeshauptstadt München Schulreferat aus München, Landeskriminalamt Nordrhein- Westfalen aus Düsseldorf, DeTEImmobilien aus Berlin, UB Köpnick aus Haan, Koelnmesse GmbH aus Köln, Interflex Datensysteme GmbH & Co. KG aus Karlsruhe, Digital River GmbH aus Köln, carexpert KFZ-Sachverständigen GmbH aus Walluf, kmk aus Paderborn, zetVisions AG aus Heidelberg, LandesMedienZentrum RheinlandPfalz aus Koblenz, DRK-Kreisverband Köln e.V. aus Köln
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