ZFI Logo JPSW

Dieser Kurs kann jederzeit als Firmenkurs sowie als Privatkurs durchgeführt werden.

Kursbeschreibung

Struts Web Programmierung
Eine Einführung in die Programmierung von Web Applikationen mit dem Open Source Struts 1.x Framework
Die Apache Software Foundation publiziert unter dem Namen "Jakarta" verschiedene Open Source Projekte für die Java-Plattform.
Das Projekt "Struts" bietet ein Framework für die Erstellung von Web-Applikationen unter Einsatz der Technologien Java Servlets, JavaServer Pages (JSP), JavaBeans, ResourceBundles und Extensible Markup Language (XML).
"Struts" bietet die konsequente Umsetzung des Model/View/Controller Patterns für Web-Applikationen.
Dieser Kurs bietet eine fundierte Einführung in die Programmierung von Java Web-Applikationen mit dem "Jakarta Struts Framework" Version 1.x.
Anhand von vielen Beispielen und Übungen werden die Eigenheiten von "Struts"-Applikationen aufgezeigt und geübt.
In diesem Kurs arbeiten Sie mit der Eclipse Open Source IDE.

Verwandte Kurse

Ihr Nutzen

  • Die Konzepte von Struts 1.x verstehen (insbesondere der Ansatz MVC).
  • Einfache Web Applikationen mit dem Struts Framework selber programmieren können.
  • Eine Struts Applikation selber konfigurieren und deployen können.
  • Die Struts Tag Library kennen und anwenden können.

Voraussetzungen

Kenntnisse der Java Servlets/JSP Programmierung analog dem ZFI Kurs JJSP ("Java Servlets/JSP") oder IRJS (Java Servlets&JSP mit IRAD).

Teilnehmerkreis

Java Web Programmierer

Unterlagen

  • Tutorial
  • Intranet Site

Folgekurse

Teilnehmerbeitrag

Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).

Kursinhalt

  • Einführung
    • Java Servlets
    • Java Server Pages
    • Was ist Struts?
    • Struts Features
    • Struts Versionen
    • Eclipse IDE und Web Tools
  • Erste Schritte
    • Installation
    • Dokumentation
  • Ein erstes Beispiel
  • Architektur
    • Model-View-Controller (MVC)
    • Servlet/JSP Architektur
    • XML/XSLT Architektur
    • MVC mit Servlets/JSP
    • MVC mit Struts
  • Struts Applikation
    • Beispiel Step by Step
    • Struts Framework
    • Struts Controller
    • Struts Model
    • Struts View
    • Das Zusammenspiel der Komponenten
    • Struts und HTML Forms
    • Best Practice: Open Actions
  • Struts JSP Tag Libraries
    • HTML Tag Library
    • Bean Tag Library
    • Logic Tag Library
  • Internationalisierung
    • Was ist I18N?
    • Resource Bundles
    • Mehrsprachigkeit
  • Struts Error Handling
    • Grundlagen
    • Form Validierung
    • Action Error Handling
    • Validator Framework
  • Customized Struts
    • Customized ActionServlet
    • Customized ActionMapping
    • Derived Action
  • Struts Tiles
    • Die Tiles Tag Library
    • Layout optimieren mit Tiles
  • Diverses
    • Generic Struts
    • Best Practices