Mit Java und XML-Technologien lassen sich komplexe Anforderungen elegant und effizient implementieren. Hierzu muss man jedoch erst einmal die zahlreichen Technologien hinter diesen Schlagworten beherrschen. Das vorliegende Buch wurde mit dem Anspruch geschrieben, dem erfahrenen Java-Programmierer in den gängigen XML-Technologien auf die Sprünge zu helfen. Hierbei setzt der Autor nach dem Motto „learning by doing“ auf eine umfangreiche Beispielanwendung, anhand derer die Leser die verschiedenen Technologien kennen lernen.
Zunächst müssen aber einige Trockenübungen gemeistert werden, in denen der Leser einen Einstieg in die verschiedenen Technologien und Werkzeuge wie Java-Entwicklungsumgebung, Tomcat-Webserver, XML-Parser Xerces und XSLT-Engine Xalan erhält. Im fünften Kapitel startet dann der eigentliche Lehrgang mit Blick auf den auf CD mitgelieferten Prototypen des Forumystems, der als Ausgangspunkt für die weiteren Arbeiten dient. Die folgenden Abschnitte diskutieren dann, wie man am besten unter Verwendung welcher Technologie die Anwendung so erweitert, dass sie zu einem vollständigen Forumsystem wird. So lernt man, wie man mittels DOM eine XML-Datenstruktur bearbeitet, mit JSP dynamische Webseiten und XML-Dokumente erzeugt und diese per XSLT transformiert. Auch die alternative Implementierung in Form eines Applets wird vorgestellt. Ein Kapitel mit Verweisen auf hilfreiche Websites zum Thema und ein sage und schreibe 300 Seiten umfassendes Komplettlisting der Anwendung stellen den Abschluss des Buches dar.
Die Lektüre des Buches wird durch die strikte Orientierung am Programmbeispiel stark erschwert. Quasi Methode für Methode wird erklärt, welche Probleme bei der Implementierung einer Forumanwendung wie behoben werden können. Zu ermüdend ist der Streifzug durch die Methoden der zahlreichen Klassen und JSP-Seiten, in denen die Häppchen mit den begehrten Informationen zu den XML-Technologien förmlich versteckt sind. Die schlechte Qualität der Übersetzung und die unübersichtliche Gliederung runden den negativen Gesamteindruck des Buches ab.








