| | Struts Application Development mit IRAD |
| Untertitel | Eine Einführung in die Programmierung von Web Applikationen mit dem Open Source Struts Framework und IBM Rational Application Developer |
| Kurszeiten | 08:30 - 17:00 |
| Kursort | | Der Kurs findet in der Schweiz in der Regel in Zürich statt (Technopark, ideal mit Auto und ÖV erreichbar). Bei mehreren Anmeldungen aus Bern oder Basel kann der Kurs auch in unseren Schulungsräumen Bern oder Basel durchgeführt werden. Firmenkurse können in Ihren Räumlichkeiten oder in einem unserer Schulungszentren stattfinden. | Ich wünsche anderen OrtIch habe Frage zum Ort | |
| Einleitung | 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, Java Server 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". Anhand von vielen Beispielen und Übungen werden die Eigenheiten von "Struts"-Applikationen aufgezeigt und geübt. In diesem Kurs arbeiten Sie mit der IBM Rational Application Developer Entwicklungsumgebung. |
| Verwandte Kurse | |
| Ihr Nutzen | - Die Konzepte von Struts 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.
- Die IBM Rational Struts Werkzeuge anwenden.
|
| 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 | - Begleitbuch
- Tutorial
- Intranet Site
|
| Folgekurse | - Java Server Faces, Kurscode: JJSF
- JavaServer Faces Application Development mit IRAD, Kurscode: IRAF
|
| Inhalt | - Einführung
- Java Servlets
- Java Server Pages
- Was ist Struts?
- Struts Features
- Struts Versionen
- IBM Websphere
- IBM Rational IDE
- 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
- Struts und XSLT
|
| 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). |
| | Zentrum für Informatik, Schweiz, Basel, Bern, Zürich |