Das Web-Framework Cocoon der Apache Software Foundation besitzt eine Fülle an Möglichkeiten und Erweiterungen. Für den Einsteiger resultiert dieses in einer recht hohen Lernkurve, die das vorliegende Buch "Cocoon 2 und Tomcat" zu senken versucht. Mit über 800 Seiten erhält der Leser eine umfangreiche Literatur zum Open-Source-Projekt in deutscher Sprache. Es enthält wichtige Grundlagen rund um Cocoon und Tomcat und eignet sich gut als Nachschlagewerk für die Erstellung von Webanwendung mit Cocoon. Abgerundet wird das Werk durch eine CD mit allen im Buch aufgeführten Beispielen und unterschiedlichen Open-Source-Projekten für den täglichen Gebrauch.
Das Buch beginnt mit einer Einführung in die grundlegenden Technologien von Cocoon: XML und XSLT. Anschließend wird auf die Installation von Tomcat und Cocoon eingegangen, auch werden die Grundlagen für die Webentwicklung mit Java gelegt. Insbesondere die Einführung in Tomcat bietet einen guten Überblick in die verschiedensten Aspekte von Webanwendungen und deren Konfiguration.
Die weiteren Kapitel ziehen einen roten Faden durch die einzelnen Bereiche von Cocoon, angefangen mit den wichtigsten Konzepten, der Sitemap und den Pipelines, über nützliche Komponenten bis hin zur Entwicklung von eigenen Erweiterungen in Java. Die Kapitel sind logisch aufgebaut und bieten ausreichend Informationen, um direkt erste Schritte vollführen zu können. Die Praxis kommt selten zu kurz und die Beispiele helfen, das Gelesene direkt für die eigene Anwendung umzusetzen. Die Kernmodule von Cocoon zur Formularverarbeitung und Ablaufsteuerung, Cocoon Forms und Cocoon Flow, werden ausführlich beschrieben. Wichtige Themen wie Internationalisierung und Datenbank-Zugriffe werden ebenfalls ausreichend behandelt. Ein recht umfangreicher Anhang zum Nachschlagen rundet das Buch ab und bietet somit eine hilfreiche Referenz.
Während das Buch hervorragend für den Einsteiger geeignet ist, wird der fortgeschrittene Cocoon-Entwickler an der einen oder anderen Stelle tiefer gehende Informationen vermissen. Ein Wermutstropfen ist die fehlende Betrachtung von einigen wichtigen Cocoon-Modulen, wie beispielsweise dem Cocoon Portal, und die fehlende Behandlung der beinahe fertig gestellten Version 2.2 von Cocoon. Ein Ausblick in diese Bereiche wäre wünschenswert gewesen; trotzdem erhält man mit dem Buch ein ausgereiftes Werk für den Alltag, das einem in der täglichen Arbeit mit Cocoon hilfreich zur Seite steht und einen guten Überblick über die Möglichkeiten von Cocoon liefert.






