Buch-Tipp

Beginning Apache Struts

(Link zum Artikel: http://www.it-republik.de/jaxenter/buchtipps/000572)
  • Autor/in: Arnold Doray
  • Verlag: Apress
  • Seiten: 508
  • erschienen: 2006
  • Preis: € 39,90
  • ISBN: 1-59059-604-8

"Beginning Apache Struts" führt Anfänger und Fortgeschrittene in die Arbeitsweise und Verwendungsweise des Web-Frameworks Apache Struts ein. Struts ist ein weitverbreiteter Kandidat für die Erstellung von Webanwendungen und unterstützt verschiedene Aspekte einer Anwendung, wie Darstellung von Inhalten, Validierung von Benutzereingaben und Internationalisierung. Allen relevanten Aspekten widmet sich der Autor einführend und beispielhaft.

Der Einstieg in die Thematik wird durch fundamentale Informationen erleichtert, etwa zu Servlets und JSP, zur Installation von Tomcat inklusive Problemlösungen, zu Geltungsbereichen (Scopes) von Variablen, selbsterstellten Tags oder dem MVC-Muster, auf dem Struts aufbaut. Die in den Text eingestreuten Code-Beispiele sind übersichtlich, nicht zu lang und, genau wie der Rest der jeweiligen Kapitel, in handlichen Stücken dargeboten. Häufig vorzufindende Hinweiskästen unterstützen das Verständnis des Geschilderten vorbildlich. Gelegentliche Aufgaben an den Leser, die im Anhang aufgelöst werden, runden das Buch ab. Mit einer Sektion nützlicher Links sowie einer Zusammenfassung schließt jedes Kapitel. Die Kapitel können aufgrund ihrer angenehmen Granularität sowohl klassisch von vorne nach hinten studiert als auch in Form eines Nachschlagewerks zu Rate gezogen werden. Leider fehlt ganz am Ende ein kurzer Schlussabsatz mit einem Resümee.

Neben Struts wird der Nachfolger Struts Shale mitsamt JSF vorgestellt. Sehr schön ist der Vergleich zwischen Struts und Shale, inklusive einer Gegenüberstellung, für welches Projekt welcher der beiden Kandidaten besser geeignet erscheint. Mit Shale schließt der offizielle Teil des Buchs. Es folgt ein langer Anhang, der sich auf über 100 Seiten erstreckt. Insbesondere findet der Leser hier eine Referenz auf die Struts Tags mitsamt Beispielen.

Der Schreibstil ist durchweg angenehm, die Gliederung logisch, die Darstellung verständlich. Die erst im Anhang in Ansätzen angesprochenen Werkzeuge zur Verwendung mit Struts hätte man sich als integralen Bestandteil des Haupttextes gewünscht. In Form einer Fallstudie wäre vielleicht noch deutlicher geworden, wie die tägliche Arbeit mit Struts aussehen kann. Einige Beispiele führen zwar Schritt für Schritt zu einer fertigen Demo-Anwendung. Der Autor spart aber aus, auf welchem Weg die notwendigen Entwicklerarbeiten realisiert werden können, es fehlt etwa die veranschaulichende Referenz auf eine Entwicklungsumgebung.

Insgesamt kann dieses Buch jedem empfohlen werden, der sich mit Struts oder Shale auseinander setzen möchte. Es ist anfangs als kontinuierliche Lektüre geeignet, später dann als umfangreiches Kompendium, nicht zuletzt wegen des sehr ausführlichen Anhangs.

von Klaus Meffert

Kommentare