Servlet-Grundlagen und XSLT

(Auszug aus "Java und XSLT" von Eric M. Burke)

XSLT und Servlets passen naturgemäß gut zusammen. Java ist eine plattformunabhängige Programmiersprache, XML stellt portierbare Daten zur Verfügung, und XSLT liefert die Möglichkeit, diese Daten zu transformieren, ohne Ihr Servlet mit HTML-Code zu belasten. Da die Daten in viele verschiedene Formate transformiert werden können, kann auch die Portabilität für eine Vielzahl von Browsern und anderen Geräten gewährleistet werden. Die klare Trennung von Daten, Präsentation und Programmierlogik erlaubt Änderungen am Look & Feel einer Website, ohne sich mit Java-Code befassen zu müssen. Dadurch können leicht konfigurierbare Webanwendungen verkauft werden. Indem Ihre Kunden lediglich die XSLT-Stylesheets in Hinblick auf Seitenlayout und Firmenlogos modifizieren, verhindern Sie den Zugriff auf Ihre interne Programmierlogik.

Wie bereits erwähnt wurde, stellt die Konfiguration oft eine anfängliche Herausforderung dar. Eine Webanwendung zum Laufen zu bekommen, ist in der Regel schwerer als eine reine Clientanwendung, da es mehr Teile zusammenzusetzen gilt. Man kann z.B. eine Swing-Applikation mit einer einzigen Klasse, die eine main( )-Methode enthält, erstellen. Bei einer Webanwendung dagegen muß man neben dem Servlet einen XML-Anwendungsdeskriptor erzeugen, alles zusammen in eine WAR-Datei packen und einen Servlet-Container einsetzen. Beim Auftreten von Fehlern sieht man nur Meldungen wie »HTTP 404-Datei nicht gefunden«, was leider nicht besonders hilfreich ist.

In diesem Kapitel wird die Syntax von Servlets erläutert, mit besonderem Augenmerk auf Fragen der Konfiguration und Anwendung. Anhand der Implementierung einer einfachen Webanwendung wird dann die Integration von XSLT-Stylesheets und XML erklärt. Sobald Sie sich durch dieses Kapitel gearbeitet haben, sollten Sie genug Sicherheit haben, um es mit den komplexeren Beispielen im Rest des Buches aufzunehmen.

   

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema Java & XSLT bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2002 O'Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "Java und XSLT" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O’Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de