| Start > Seminare > Informationstechnologie >Entwicklungstools und Programmiersprachen >Java Enterprise Architektur und Technologie |
Struts - Ein Web Application Framework
Seminar-Nr. 33037
Zielgruppe
Software-Ingenieure, Anwendungsentwickler, Web-Entwickler.
Voraussetzungen
Sem. 03323 "Java Erweiterungen II - Vertiefung" und Sem. 03307 "Java Servlets und JavaServer Pages" oder vergleichbare Kenntnisse. Grundkenntnisse in HTML und XML.
Seminardaten
Seminar-Nr. 33037
3 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 1580.00 netto; EUR 1880.20 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
3 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 1580.00 netto; EUR 1880.20 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
Seminarziele
Das Seminar bietet eine Einführung in das Struts Framework V1.1 und V1.2. Am Beispiel einer Web-Applikation werden die einzelnen Komponenten von Struts erläutert. Mit JavaServer Pages für die Oberfläche, JavaBeans für die Geschäftslogik und Java Servlets zur Steuerung wird das serverseitige Model View Controller-Konzept realisiert. Nach dem Seminar können Sie die Web-Komponenten einer Java EE-Anwendung strukturiert, effizient und stabil entwickeln
Programm
Das Struts Framework:
Was ist Struts? - Die Struts-Klassenbibliothek - Installation in den Web Container - Vorstellung einer JSP-orientierten Web-Applikation mit JSTL - Gegenüberstellung der Struts-Alternative - JSP Standard Tag Library (JSTL) und Struts Tag Libraries - Erzeugen der Applikation mit Eclipse WTP bzw. Apache AntStruts-Architektur:
JSP Model 2 Architektur (MVC) - Beteiligte Komponenten: ActionServlet, Actions und ActionForm Beans - Konfiguration mit struts-configDer Controller:
Einsatz des ActionServlet - Mapping von Actions - Steuerung des Screenflow durch ActionForwards - Action Interfaces - Konfiguration des Controllers - Elemente von struts-config.xml im DetailDie View:
Struts Tag Libraries: bean, html und logic - Formularbearbeitung - Initialisierung und Validierung von Eingabefeldern durch Formular Beans - Internationalisierung - Zugriff auf Ressourcen - Alternativen zu JSP: Velocity, XSLT und JavaServer Faces - Tiles FrameworkVerwendung von Model-Komponenten:
Schnittstelle zur Geschäftslogik - Auswahl von Java EE Design Pattern: z. B. Business Delegate, Value Object, Data Access Object - Zugriff auf relationale Datenbanken via JDBC in JavaBeansMethode
Vortrag, Diskussion, Übungen, Praktikum am System.



