GFU Cyrus AG

Apache Struts2 - Java-Framework für Präsentation und Steuerung - GFU Cyrus AG Seminar

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.

Seminar-Inhalte

Struts2 ist ein überaus mächtiges Framework insbesondere zur Entwicklung domänengetriebener CRUD-Anwendungen (Create Read Update Delete) mit flexiblen 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

    Zielgruppen

    Entwickler von Java-Webanwendungen mit Kenntnissen in serverseitiger Programmierung mit Java Servlets & JavaServer Pages.
    Teilnehmer: Max. 8

    Termine und Orte

    Termin Umfang Ort Optionen
    15.10.-17.10.2012 3 Tage Köln, DE Buchen

    Kundenbewertungen für GFU Cyrus AG

    Termine und Orte

    Wählen Sie vor der Buchung noch den Veranstaltungstermin und -ort aus.

    Termin Uhrzeit Ort  
    15.10.2012 - 17.10.2012 Köln, DE Buchen

    Termine und Orte

    Wählen Sie vor der Reservierung noch den Veranstaltungstermin und -ort aus.

    Termin Uhrzeit Ort  
    15.10.2012 - 17.10.2012 Köln, DE 48h reservieren