Ich habe das Buch vollständig durchgelesen und finde es bietet eine sehr gute Orientierung bei Umsetzung von groesseren Anwendungen.
Der Autor geht auf die DB-Anbinungskonzepte ein, was für mich sehr wichtig ist. Des Weiteren werden die grundlegenden Renderingskonzepte der
Swing- und der AWT-API vorgestellt. Zu jedem Thema gibt es einfache Beispiele, die den Kern des Themas verdeutlichen.
Alle Technologien, die im Buch vorgestellt werden, sind nicht bis ins Detail beschrieben, aber ich denke, dass hat zwei Gründe:
1. Es soll dem Entwickler vorgestellt werden, mit welcher Technologie / mit welchen Mechanismen er die Problemlösung implementieren kann. Dabei
werden auch (mögliche) Nach- und Vorteile der einen oder der anderen Technologie besprochen.
2. Es ist unrealistisch zu erwarten, dass zu jedem Thema eine vollständige Vorstellung bis ins jedes Detail folgen muss. Die Dokumentationen zu den
einzelnen Technologien wie z.B. die Doku zum O/R - Mapper Hibernate ist einfach unschlagbar gut und für mich reicht es einfach zu wissen, was ich für Möglicheiten
für eine Datenanbindung habe und dann schaue ich mir die in Frage kommenden Technologien genauer an.
Jetzt zu den Kritikpunkten an dem Buch:
Es gibt tatsächlich einige Fehler im Buch - aber die Auflistung der Korrekturen kann man sich auf der Webseite des Buches herunterladen. Bis jezt habe ich noch kein Fachbuch
für JAVA gelesen, in dem keine Fehler vorkamen. Das finden des Quellcodes (Navigation, Bedienung) zum herunterladen auf der Seite ist ziemlich umständlich und unnötig kompliziert
gehalten - das kann (nur) besser werden.
Insgesamt finde ich das Buch sehr empfehlenswert für all diejenigen, die in Java programmieren können, aber noch keine Erfahrung mit groessern Projekten haben und dabei
eine Orientierungshilfe beim Entwickeln einer größeren Anwendung brauchen.