Jakarta Struts ist ein Open-Source-Framework für die Entwicklung von Webapplikationen, die auf der Java Servlets- und JavaServerPages-Technologie basieren. Die Entwickler von Struts fokussieren in diesem Framework ihren großen Erfahrungsschatz in der Entwicklung von Webapplikationen mit Java. Struts implementiert eine Reihe von Technologien, die es ermöglichen, komplexere Webapplikationen zu entwickeln. Es geht um die Trennung der Applikationslogik und Darstellung, zentrale Steuerung der Applikation, Internationalisierung sowie Modularität und Widerverwendbarkeit von Code
Inhalt
Einführung
Architektur von Webapplikationen
HTML-Formulare
Java-Servlets und JavaServerPages
JavaBeans
MVC,
Model-View-Controller-Architektur
MVC-1 und MVC-2
Wie setzt Struts MVC-2 um?
Download und Installation
Installation Eclipse 3.x
Installation Tomcat 5.0.x
Installation Sysdeo-Tomcat-Plugin für Eclipse
Struts-Download und -Installation
Eine auf Struts basierende Web-Applikation einrichten
Überblick zu den
Struts-Komponenten
JSP mit Struts
Das Action-Servlet
Konfiguration mit struts-config.xml
Action-Mappings
ActionForms
ActionClass
Application.properties
Webapplikation mit Struts
entwickeln
View mit JSPs aufbauen
Usereingaben verarbeiten mit ActionForms
Modelle mit Java Beans entwickeln
Die passenden ActionClasses entwickeln
Fehlerbehandlung mit ActionMessages
Internationalisierung mit application.properties
Datenbankanbindung mit DataSource
ActionForms
Validierung der Eingabedaten mit ActionForm
DynaActionForms
Weitere Actions
DispatchAction
ForwardAction
SwitchAction
Einsatz der
Struts-Tag-Libraries -Tags -Tags -Tags
Die JSTL als Alternative zu den Struts-Tag-Libraries
Struts-Validator
Funktionsweise des Validator
Überblick zu und Einsatz der Standard Rules
Ein eigenes Regelwerk entwickeln
DynaActionForm und Validator
Eclipse Plug-Ins für Struts
StrutsBox
StrutsConsole
Projekte mit Struts und Java
Server Faces (JSF)
Was ist JSF, Unterschiede zu Struts
Zusammenspiel von JSF und Struts
Seminar-Ziel
Nach diesem Seminar wissen Sie, wie Sie Tomcat, Struts, Eclipse, Java Server Pages, Java-Servlets und JavaBeans zu einer Serverinfrastruktur zusammenstellen können. Damit verfügen Sie über passende Entwicklungsumgebung, um anspruchsvollere und komplexere Webapplikationen zu realisieren.
Wer sollte teilnehmen
Java-Programmierer
Dauer des Seminars
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
max. 8 Personen
Seminar-Gebühren
1.380,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Er studierte Politwissenschaften, Soziologie und Informatik in Köln und Bonn. Seit 1999 ist er Trainer mit dem Motto: Meine Dozenten und Lehrer waren zu oberflächlich. Ich will es besser machen!
Rückschau
Und so urteilten die Teilnehmer: Gesamtleistung des Dozenten: (Schulnoten 1-6)
Aus fachlicher Sicht: 1
Aus methodischer Sicht: 1,6
Können Sie das Seminar weiter empfehlen: 1
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Struts
All Java programmers who build web applications use Struts. This title is completely revised for Struts 1. 3. Author James Holmes is a renowned Struts expert.
Seminar
Struts
"Die Anforderungen an Websites steigen immer mehr. Der Benutzer erwartet eine komfortable und sichere Eingabe. Der Entwickler muss schnell und gut programmieren. Das Apache Struts-Framework erlaubt es dem Java-Web-Entwickler, Java-basierte Web-Anwendungen effizienter und qualitativ besser zu entwickeln. Das erfolgreiche Lehrbuch Struts seit Monaten auf Platz 1 bei Amazon erscheint jetzt in der 2. Auflage. Zusätzlich behandelte Themen sind AJAX sowie ein Ausblick auf die neue Struts-Version 1. 3. Amazon-Leser schreiben zur 1. Auflage folgende Kommentare: "Sehr gutes Anfängerbuch, lobenswert sind die zahlreichen kleineren Beispiele und die komplette Beispielanwendung eCards. Die Gestaltung des Buches ist sehr gut gelungen, so veranschaulichen z. B. zahlreiche UML Diagramme komplexe Zusammenhänge. Fazit: Für den Einsteiger ein wärmstens zu empfehlendes Buch. " "Gelungenes Buch für fortgeschrittene JSP-Entwickler. " "
Seminar
Jakarta Struts Cookbook
The Jakarta Struts Framework is a popular open source platform for building web applications from top to bottom with Java. While this popularity has led to a wealth of online and in-print documentation, developers still find themselves faced with a number of common tasks that are not clearly and succinctly explained. In these situations, programmers can now turn to the Jakarta Struts Cookbook an amazing collection of code solutions to common--and uncommon--problems encountered when working with the Struts Framework. Among many other recipes, this book explains how to: * display data in complex HTML tables * use JSP, the JSTL, and JavaScript in your user interface * define static and dynamic action forms * validate data and respond to errors * use Logging, Validation, and Exception Handling * integrate Struts with persistence frameworks like Hibernate and iBATIS This look-up reference is just what today´s time-pressed developers need. With solutions to real-world problems just a few page flips away, information is instantly available. And while the book´s solutions focus on getting to the point, each recipe´s discussion section imparts valuable concept and insight from a Struts veteran. The Jakarta Struts Cookbook is perfect for independent developers, large development teams, and everyone in between who wishes to use the Struts Framework to its fullest potential. Plus, it s completely up-to-date with the latest versions of Framework, so readers can be sure the information is viable.
Seminar
Programming Jakarta Struts
"While the look and feel of an enterprise web application is certainly important, developers usually find themselves spending far too much time on the front-end presentation before they can get to coding the good stuff--the business logic at the heart of the program. Jakarta Struts addresses this issue by combining Java Servlets, Java ServerPages (JSP), custom tags, and messaging resources (like Java Message Service) into a unified, re-usable framework. The result is a cooperative, synergistic platform that´s efficient and suitable for independent developers, large development teams, and everyone in between. The Struts Framework has become a highly popular open source project, but there´s still woefully little documentation on the technology. What does exist is far too basic and lacks critical information for developers like you writing today´s complex web applications. The revised and expanded Programming Jakarta Struts, 2nd Edition covers everything the successful earlier edition did--including an overview of the concepts involved in writing web applications; installation and configuration instructions for getting Struts up and running; a thorough discussion of how Struts implements the Model-View-Controller (MVC) design paradigm (known as the Model 2 approach) and how to interface with that pattern in your own applications; Logging, Validation, and Exception Handling with Struts; using Tiles; writing internationalization and localization code using Struts; and practical, real-world best practices for web applications--as well as plenty more: now fully up to date with Struts 1. 1, this edition covers the latest material on tag libraries and the new JavaServerFaces (JSF) APIs and even includes all-new chapters on JSF, JSTL/EL, and security. With each enterprise system he s developed, author Chuck Cavaness has spent many grueling hours learning invaluable lessons about Struts and figuring out the dos and the don´ts of building web applications. He saves you time and headaches by sharing that invaluable real-world experience here, with his realistic, practical, here´s how to do it approach to using the Struts Framework to its fullest potential. "
Seminar
Struts - Best Practices
"Das Open Source Jakarta Struts Framework ist zum populären Standard geworden: Stabilität, Leistungsfähigkeit und Kosteneffizienz sprechen für sich. Dieses Buch beschreibt "Best Practices" bei der Erstellung unternehmensweiter Web-Anwendungen, die auf Struts 1. 1, JSTL 1. 1, Servlet 1. 4, JSP 2. 0, Tomcat 5, Eclipse 3, PostgreSQL und mehr aufbauen. Code-Beispiele und Tutorials erlauben dem Leser, das gelernte Know-How umgehend beim eigenen Applikations-Projekt anzuwenden. Die Autoren führen den Lesermit 11 "Best Practices" auf den Weg zum Erfolgmit Struts. Praxisnahdargestellt wird, wie man: - solide Anforderungsspezifikationen erstellt, Open-Source-Software für Struts-Projekte effektiv einsetzt, - mit einem bewährten Entwicklungsprozess arbeitet, - Unit Tests unter Struts durchführt, - die Code-Wiederverwendung maximiert, - DAO (Data Access Objects) zur Persistenz einsetzt, - CRUD-Ereignisse (Create-Read-Update-Delete) verwendet, - von Container-Managed Authorization profitiert, - Belastungstests durchführt und - einen Qualitätssicherungsprozess einsetzt. Die Autoren haben mehrjährige Java/J2EE- und Struts-Erfahrung als Projektleiter, Architekten, Entwickler und Berater. Gängige Methoden und Techniken werden kritisch beleuchtet; auf praxisbewährte, wie z. B. Prototyping und Wiederverwertbarkeit von Code, wird detailliert eingegangen. Das Buch richtet sich an Projektleiter, Architekten, Java-erfahrene Entwickler, Designer und Administratoren datenbanknaher Web-Anwendungen. "
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743