XML basierte Web Entwicklung mit Cocoon

Autoren:
Tobias Kieninger
Orientation in Objects GmbH
Thomas Bayer
Orientation in Objects GmbH
Reiner Eberhard
Orientation in Objects GmbH
Sebastian Asshauer
Orientation in Objects GmbH
Tobias Kieninger
Tobias Kieninger
Thomas Bayer
Thomas Bayer
Datum:Mai 2002

Abstract

Folien zu einem Tagesworkshop über die Entwicklung von Web Anwendungen mit dem Publishing Framework Apache Cocoon.

Versionen

Zum Starten der HTML-Präsentation hier klicken.

Eine PDF-Version können Sie sich hier herunterladen.

Inhalt

XML-basierte Web Entwicklung

Inhalt

Probleme

XML based Webpublishing

XML based Webpublishing

XSL im Browser

XSL im Browser

Serverside XML

XSLT Prozessor

XML Dokument

Transformation mit XSLT

Idee: XSLT im Servlet

Inhalt

Cocoon

Cocoon

Pyramid Model of Web Contracts

Pipeline Model

Standard Generatoren

Standard Transformer

Standard Serializer

Sitemap (Cocoon 2)

Ablauf

XSP mit SQL Query

XML Output der XSP

XSLT umwandeln in HTML Tabelle

XML Output mit Tabelle

XSLT zur HTML Generierung

XML Output

HTML Output

Inhalt

HTTP Request User-Agent

Selectoren

Multichannel Applications

Generierung im Batch

Inhalt

Einträge in die Sitemap: Darstellung

Artikelliste

In Ergebnismenge blättern

Artikeldetails

In Ergebnismenge blättern

Inhalt

Java Server Pages

Schwächen von JSP

eXtensible Server Pages

XSP Aufbau

Generierte Java Klasse

XSP Tags

<xsp:logic> und <xsp:expr>

eXtensible Server Pages: Taglibs

eXtensible Server Pages: Taglibs

Inhalt

Beispiel Anwendung

Inhalt

Konfigurieren Connection Pool

Hypersonic Database Manager

Datenmodell

Datenbankzugriff mit ESQL

Pipeline Aufbau

Inhalt

HTTP Request

Cookies

Sessions

Übergabe in der URL

Sessions

Inhalt

Kombinierte Architektur

JavaBean

Auslesen von Formularen

Beispiel für Beans

Beanhelp Taglib

Inhalt

XSL Formatting Objects

Ausgabe in PDF

Stylesheet für XSL:FO

Inhalt

Was ist SVG ?

Dynamisches SVG

Dynamischer Image Button

Dynamisches Menu

Inhalt

Performance

Generierung der Sitemap Klasse

Klasse sitemap_xmap

Auszug aus xsp.xsl

XML based Webdevelopment

Literatur und Quellen

Literatur und Quellen

Fragen

Vielen Dank für die Aufmerksamkeit!

Zum Geschaeftsbreich Competence Center