Bei diesem Buchtitel dachte ich sofort und eine Menge Best Practice Beispiele aus der echten Welt[tm]. Leider entspricht das
Buch von Dhrubojyoti Kayal mit dem Untertitel "Best Practices and Design Strategies Implementing Java EE Patterns with the Spring Framework" nicht so ganz meinen Vorstellungen. Man hat das Gefühl, dass hier sehr stark auf sehr spezifische Probleme eingegangen wird, die dem Autor im Laufe seiner Entwicklungskarriere untergekommen sind. Generelle Lösungsansätze lassen sich daraus aber nur eingeschränkt ableiten. Allerdings war ich in meiner bisher noch sehr kurzen Entwicklerkarriere auch immer eher an Neuentwicklungen als an Optimierungen von Legacy Anwendungen beteiligt. Was mich eigentlich an diesem Buch (welches Mitte 2008 herauskam) am meisten stört, ist das Ignorieren von Spring 2.5, welches IMO da schon lange raus war. Keine annotation-based Controllers, überhaupt nix zum Thema Tests, XML basierte Konfiguration bei AOP, etc. Das macht das Buch eigentlich jetzt schon relativ uninteressant. Nichtsdestotrotz hat man natürlich auch hier noch das ein oder andere über Spring gelernt. Eine Kaufempfehlung (gerade wenn man es nicht gerade günstig im amazon marketplace o.ä bekommt) kann ich hier für mich aber nicht aussprechen. Mit dem Spring Recipes von APress wäre man wahrscheinlich besser gefahren.
Abschließend kann man noch sagen: Apress is the new O'Reilly. Zumindest für mich. Während sich früher bei mir (in meiner Pre-Entwickler Systemengineer Karriere) primär O'Reilly Bücher im Regal tummelten, ist mein Regal heute schon sehr stark schwarz-gelb gefärbrt. Auch thematisch trifft APress aktuell genau meinen Nerv bei neuen Büchern. Packt ist da vielleicht noch dran, aber O'Reilly ist, besonders was Java angeht, schon ein ganzes End zurück... Long Tail auch hier.