Servlets und JavaServer Pages bilden heute eine etablierte und weit verbreitete Basistechnologie für komplexe, auch kommerzielle Webanwendungen. Einige typische Anforderungen (wie Eingabeüberprüfung, Fehlermeldungen, Internationalisierung) werden durch diese Basis selbst jedoch noch nicht bereitgestellt. Hier bietet sich Struts als ein ergänzendes Framework an, das Ihnen viel Routinearbeit abnimmt.
Inhalt
Tools und grundlegende
Technologien
Java-Beans
HTML-Formulare
Das HTTP-Protokoll
XML-Dateien und DTDs
Apache Tomcat
Server-Programmierung mit
Servlets
Aufbau einer Webanwendung
HTTP-Requests beantworten
Formulardaten auswerten
Sessions benutzen
JavaServer Pages (JSP)
Dynamische Webseiten mit Scripting-Elementen
Die MVC-Architektur: Das Zusammenspiel von Servlets, JavaBeans
und JSP
Die Tag-Libraries von
Struts
Anzeige von Beans
Iterationen für Listen und Tabellen
Tags für HTML-Formulare
Internationalisierung
Die Anwendungsarchitektur mit
Struts
Datenerfassung mit FormBeans
Konfiguration von Actions
Rückmeldung von Fehlersituationen
Transaktionsunterstützung mit Tokens
Das Validating-Framework
Einbindung des Validating-Frameworks für client- und serverseitige
Eingabeüberprüfung
Definition eigener Überprüfungsregeln
Seminar-Ziel
Sie können eine Webanwendung mit der Struts-konformen Architektur gestalten, die Struts-Tags effektiv in HTML-Seiten einsetzen und eine regelbasierte Eingabeüberprüfung verwenden.
Wer sollte teilnehmen
Entwickler mit Java-Praxis, die eine Webanwendung auf Basis von Struts entwickeln wollen.
Dauer des Seminars
5 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
2.160,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Eclipse Web Tools Platform
Das Eclipse-Projekt Web Tools Platform erweitert Eclipse um Features, die für die Entwicklung von Java-EE-, Webanwendungen und Web Services nützlich sind. Der Autor erläutert die Entwicklung von Webanwendungen mit Java Servlets, Java ServerPages, Enterprise JavaBeans und Web Services. Er beschreibt zunächst die Technologien und zeigt dann, wie man sie mit der WTP umsetzt.
Seminar
Sichere Webanwendungen mit PHP
Unsichere Webanwendungen können schnell größere Probleme nach sich ziehen, die sich durch sichere Programmierung vermeiden lassen. Tobias Wassermann zeigt Ihnen ausführlich, wie Sicherheitslücken erkannt und beseitigt werden können. Er stellt dar, welche Gefahren und Angriffsmöglichkeiten bestehen, und zeigt Ihnen konkret auf, wie Sie dagegen vorgehen können. Im Fokus steht hierbei PHP, es werden aber auch MySQL, Apache, JavaScript und AJAX behandelt.
Seminar
JBoss Seam
Die Autoren liefern eine umfassende Anleitung für den Einsatz von JBoss Seam und zeigen, wie Sie mit Seam Webanwendungen erstellen, deren Realisierung mit vorherigen Java-Frameworks schwierig oder unmöglich gewesen wäre. Anhand praktischer Beispiele und einer vollständigen Fallstudie lernen Sie Schritt für Schritt, die bahnbrechenden State-Management-Fähigkeiten von JBoss Seam effizient zu nutzen.
Seminar
Webanwendungen entwickeln mit Oracle9i
Das Buch bietet einen detaillierten Einblick in die von Oracle unterstützten Konzepte und Technologien zur Entwicklung vonWebanwendungen. Nach einer Einführung in die Basistechnologien wie HTTP, Applets, J2EE, Servlets und JavaServer Pages (JSP) werden die grundlegenden Architekturen von Webanwendungen erklärt. Zahlreiche Beispiele machen den Leser mit den Datenbankschnittstellen JDBC und SQLJ sowie mit der Programmierung von Stored Procedures in Java vertraut. Dabei werdenvor allem die Oracle9i-spezifischen Erweiterungen berücksichtigt. Es wird gezeigt, wie die reichhaltige XML-Unterstützung in Oracle9i genutzt werden kann, um XML-Dokumente aus vorhandenen relationalen Daten zu gewinnen und XML-Dokumente in einer Datenbank zu speichern. Die Autoren gehen detailliert auf die Realisierung von mehrschichtigen Architekturen mit dem Oracle9i Application Server einund erklären den Umgang mit Enterprise JavaBeans, mitgelieferten JSP-Tag-Bibliotheken und in der Praxis bedeutenden Konzepten wie Single Sign-On. Insbesondere die zahlreichen Beispiele und Abbildungen tragen in hohem Maße zur Verständlichkeit des Buches bei. Die URL www. dpunkt. de/buch/oracle. html stellt laufend aktualisierte Information zum Buch bereit.
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