ZFI Logo JPS2

JPS2-0417, Beginn Mo 4. Dez, Dauer 2 Tage

Struts2 Web Programmierung (JPS2-0417)

Kurspreis 2350 CHF

 

Kurstermine

 

1. Tag :  Mo 4. Dez 2017
2. Tag :  Mo 11. Dez 2017

Kursbeschreibung

Struts2 Web Programmierung
Eine Einführung in die Programmierung von Web Applikationen mit dem Open Source Struts 2.x Framework
Die Apache Software Foundation publiziert unter dem Namen "Jakarta" verschiedene Open Source Projekte für die Java-Plattform.
Das Projekt "Struts2" bietet ein Framework für die Erstellung von Web-Applikationen unter Einsatz der Technologien Java Servlets, JavaServer Pages (JSP), JavaBeans, ResourceBundles, AJAX und Extensible Markup Language (XML).
"Struts2" 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 Struts2 Framework".
Anhand von vielen Beispielen und Übungen werden die Eigenheiten von "Struts2"-Applikationen aufgezeigt und geübt.
In diesem Kurs arbeiten Sie mit der Eclipse Open Source IDE.

Verwandte Kurse

Ihr Nutzen

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

Voraussetzungen

Kenntnisse der Java Servlets/JSP Programmierung analog dem ZFI Kurs JJSP ("Java Servlets/JSP") oderIRJS (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 Struts2?
    • Struts2 Features
    • Struts2 Versionen
    • Eclipse IDE und Web Tools
  • Erste Schritte
    • Installation
    • Dokumentation
  • Ein erstes Beispiel
  • Architektur
    • Model-View-Controller (MVC)
    • Servlet/JSP Architektur
    • MVC mit Struts2
  • Struts2 Applikation
    • Beispiel Step by Step
    • Struts2 Framework
    • Struts2 Controller
    • Struts2 Model
    • Struts2 View
    • Das Zusammenspiel der Komponenten
    • Struts und HTML Forms
    • Best Practice: Open Actions
  • Struts2 JSP Tag Libraries
    • Generic Tags
    • UI Tags
    • AJAX Tags
    • Template Tags
  • Actions
  • Interceptors
  • Validation
  • Localization
  • Type Conversion
  • Templating
  • Unit Testing