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
Übersicht zu DTD und Schema Definitionen
Einführung in XSL:Transformations und XSL:FO
Übersicht zu XPATH
Beispiele existierender Cocoon Webseiten
Technologischer Überblick
Architektur des Publishing Frameworks
Was sind Generators, Transformers, Serializers,
Matchers, Selectors, Actions
Installation von Coocon
Anwendungserstellung Newsforum
Definition einer Pipeline
Erstellung der Anwendung
Verarbeiten von Formulardaten
Erzeugen multipler Ausgaben: HTML, WML, PDF, SVG
XSP-Programmierung
Der XSP Prozessor
Logic Expression und Content Tags
Verwendung von TagLibs
Erstellen von TagLibs
Arbeiten mit der ESQL TagLibrary für Datenbankzugriffe
Ausblick und Trend, neueste Entwicklungen
Wer sollte teilnehmen
Entwickler, die bereits XML- und Java-Kenntnisse besitzen
Dauer des Seminars
2 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
Seminar-Gebühren
1.760,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:
Computing and Combinatorics
The refereed proceedings of the 13th Annual International Computing and Combinatorics Conference, COCOON 2007, held in Banff, Canada in July 2007. The 51 revised full papers presented together with abstracts of 3 invited talks were carefully reviewed and selected from 154 submissions. The papers feature original research works in the areas of algorithms, theory of computation, computational complexity, and combinatorics related to computing.
Seminar
Cocoon
"Cocoon ist ein Web Publishing Framework, das das Erstellen komplexer Web-Anwendungen erleichtert. Es basiert auf XML und ist Teil des Apache-Projekts. Cocoon gilt als sehr leistungsfähig, aber auch sehr komplex. Es kann Inhalte in Web- oder auch Druckformaten wie PDF ausgeben, bietet hoch konfigurierbare Möglichkeiten der Formularbehandlung, des Session-Managements, des Datenbankzugriffs und der Ablaufprogrammierung. Dieses Buch führt den Leser Schritt für Schritt anhand von stets überschaubar gehaltenen Beispielen in die Funktionsweise und die Konzepte von Cocoon ein. Damit gelingt es der Autorin, die für Einsteiger oft schwer nachvollziehbaren Abläufe mit Leben zu erfüllen. Ausgehend von der Erstellung einfacher statischer Seiten, arbeitet sich der Leser über die Einführung in CForms, JDBC- und JDBI-Datenbankzugriffe, Flowscripts, AJAX-Einbindung bis zum Aufbau eines Portals mit der Portal Engine von Cocoon vor. Die einzelnen Beispiele sind stets so gestaltet, dass sie sich auch zum Nachschlagen eignen, wenn man einen bestimmten Lösungsansatz sucht. Somit ist "Cocoon - XML-basierte Webentwicklung Schritt für Schritt" nicht nur für die Leser interessant, die den Umgang mit dem Framework erlernen wollen, sondern bleibt auch für erfahrene Cocoon-Entwickler ein täglicher Begleiter. Das Buch bezieht sich auf die aktuelle Cocoon-Version 2. 1. Wie die besprochenen Beispiele und Konzepte auf die kommende Version 2. 2 migriert werden können, beschreibt ein eigenes Kapitel. "
Seminar
Cocoon 2 und Tomcat
Dieses leicht verständliche Grundlagen- und Nachschlagewerk für Anfänger und Profis versetzt Sie in die Lage, schnell auch eigene komplexe Projekte umzusetzen. Neben einer grundlegenden Einführung in die wichtigsten XML-Themen und einer Betrachtung des Servlet-Containers Tomcat, führt Sie dieses Buch an alle wichtigen und aktuellen Themengebiete wie beispielsweise Sitemap, Cross-Media-Publishing, Formularbehandlung, Internationalisierung, Erweiterungen und Control-Flow heran. Aus dem Inhalt: - Einführung in Cocoon - XML-Einführung - XML beschränken - XSL - Programmieren mit XML - Tomcat - Cocoon installieren - Sitemap - Module - Cocoon erweitern - Control Flow - Formularbearbeitung - XSP - Datei-Upload - Datenbankzugriffe mit Cocoon - Internationalisierung - Cocoon im Praxiseinsatz
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