Beschreibung

Wer dynamische Webseiten mit XML erzeugt, wird über kurz oder lang auch Datenbanken "anzapfen" wollen. Das Apache-Projekt Cocoon liefert eine komfortable Java/Servlet-Produktionsumgebung dafür. Cocoon wird von der Apache Group als Open Source Framework zur Verfügung gestellt. Mit XML-Techniken werden moderne funktionale Webapplikationen erstellt. Daten können direkt aus XML, Datenbanken oder anderen Quellen heraus in Cocoon verarbeitet, transformiert und publiziert werden. Cocoon ist ein sehr flexibles Publishing Framework, das neben der Ausgabe nach HTML und PDF auch Datenbanken füllen kann. Cocoon hat einen hohen Reifegrad und gute Stabilität erreicht und bietet eine Reihe nützlicher Eigenschaften. Es unterstützt verschiedene XML-Parser und -Prozessoren und ist verhältnismäßig problemlos in den Apache-Webserver zu integrieren. Sie lernen im Kurs die Funktionsweise von Cocoon, das Erstellen von Stylesheets und das Schreiben von Anwendungen mit Java und XSP kennen. Am Ende dieses Kurses haben Sie eine vollständige Anwendung zur Hand, die mit allen wichtigen Techniken bestückt ist und die Sie in Ihrem Unternehmen sinnvoll einsetzen können.

Inhalt

Kurzeinführung XML
Beispiele existierender Cocoon Webseiten
Technologischer Überblick
Anwendungserstellung Newsforum
XSP-Programmierung
Ausblick und Trend, neueste Entwicklungen

Übersicht zu DTD und Schema Definitionen
Einführung in XSL:Transformations und XSL:FO
Übersicht zu XPATH


Architektur des Publishing Frameworks
Was sind Generators, Transformers, Serializers,
Matchers, Selectors, Actions
Installation von Coocon


Definition einer Pipeline
Erstellung der Anwendung
Verarbeiten von Formulardaten
Erzeugen multipler Ausgaben: HTML, WML, PDF, SVG


Der XSP Prozessor
Logic Expression und Content Tags
Verwendung von TagLibs
Erstellen von TagLibs
Arbeiten mit der ESQL TagLibrary für Datenbankzugriffe

Dauer 2 Tage resp. 4 x 0.5 Tage
Preis/Person CHF 1800.00