Java und XSLT richtet sich mit einer fundierten Anleitung zu Umwandlung von Daten mit XML in verschiedenen Webanwendungen an den Java-Entwickler, der XSLT schnell verstehen und anwenden will. Dank seines schnörkellosen Lay-outs und vielen Expertentipps ermöglicht es dem erfahrenen Enwickler, XSLT und verwandte Standards einzusetzen, um flexiblere Webanwendungen zu erstellen. Das Buch unterscheidet sich von anderen XSLT-Büchern durch einen gut und klar strukturierten Kurs, der XSLT von Grund auf abdeckt, ohne sich in Widersprüche mit den sich schnell entwickelnden XML-Standards zu verfangen. In Verbindung mit XML-Parsern (etwa bei Suns JAXP 1.1 APIs) ist Java jederzeit bereit, Alltagsprobleme zusammen mit XSLT zu lösen. Eric M. Burke stellt die praktische Problemlösung mit XSLT ebenso vor wie den Einsatz von XSLT innerhalb der Webarchitektur. Dabei zeigen schon die ersten Kapitel des Buches, wie XSLT dazu genutzt werden kann, Darstellungsstrukturen von Geschäftsstrukturen zu trennen. Die ersten Kapitel führen in die Grundlagen der XSLT-Syntax ein, um schließlich bei fortgeschritteneren Such- und Schleifentechniken anzukommen. Ohne die gewohnten "Zustände" oder Variablen verlangt XSLT eine andere Betrachtungsweise. Genau dafür eignet sich das Buch ausgesprochen gut, indem es zeigt, was XSLT anders macht und wie sich diese Technik praktisch in Anwendungen einsetzen lässt. Der Entwicklerbezug von Java und XSLT zeigt sich schon früh mit einem XSLT-Beispiel, das zusammen mit Apaches ANT verwendet wird. Folgende Beispiele lassen sich dann auch für allgemeinere Webentwicklungen anwenden. Ein beispielhaftes Online-Diskussionsforum aus Servlets und XSLT-Style-Sheets zeigt schließlich die Grundgedanken dieser Technik bei der Arbeit. Mit seinem Fokus auf Suns JAXP 1.1 APIs für die Arbeit mit XML in Java bezieht der Autor seine Beispiele auf erprobte Java-Werkzeuge. Am Ende stellt ein Kapitel über drahtlose Schnittstellen die Vorteile von XSLT bei der Umwandlung von Online-Inhalten in WML für mobile Geräte vor. Da XSLT inzwischen eine in vielen Bereichen angewandte Technik ist, werden immer mehr Java-Programmierer eigene Versuche damit starten wollen. Über die Syntaxstrukturen hinaus zeigt Java und XSLT, wie XSLT dazu verwendet werden kann, Daten auf der Server–Seite flexibler in client-seitige Schnittstellen umzuwandeln. Der praktische Schwerpunkt von Java und XSLT stellt alles nötige Wissen bereit, um die beiden mächtigen Techniken zusammenzubringen, um einfach konfigurierbare Webanwendungen zu erstellen, die sowohl Desktop als auch mobile Browser erreichen können. --Richard Dragan Quelle:
|