{"id":150,"date":"2008-05-16T09:39:00","date_gmt":"2008-05-16T09:39:00","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=150"},"modified":"2008-05-16T09:39:00","modified_gmt":"2008-05-16T09:39:00","slug":"buchkritik-agile-java-development-with-spring-hibernate-and-eclipse","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2008\/05\/buchkritik-agile-java-development-with-spring-hibernate-and-eclipse\/","title":{"rendered":"Buchkritik: Agile Java Development with Spring, Hibernate and Eclipse"},"content":{"rendered":"<p>Anil Hemrajani. Sams. ISBN 0-672-32896-8. Mai 2006. 360 Seiten<\/p>\n<p>Lehrb&#252;cher, die anhand eines Beispiels versuchen, die agile testgetriebene Softwareentwicklung mit Ant, Hibernate, HSQLDB und Spring (Web mit Spring MVC) zu zeigen, gibt es meines Wissens keins &#8211; bis auf dieses. Vielleicht ist das auch kein Wunder, denn schon die Themen Spring\/Hibernate f&#252;llen dicke B&#252;cher. Hemrajanis Buch will aber gar nicht in die Tiefe gehen, sondern zeigt, wie mit Open-Source Tools ein Online Timesheet System aufgebaut wird. Der Autor streift dabei weitere Technologien, wie die Eclipse IDE, Logging, Profiling, und stellt Links zu vielen Tools &#252;bersichtlich am Ende jedes Kapitels vor. Die Zielgruppe f&#252;r das Buch d&#252;rften Personen sein, die bisher mit dem Standard Java gearbeitet haben, und nun lernen wollen, mit welchen Enterprise Technologien sich Web-Anwendungen bauen lassen. Wer eine detaillierte Beschreibung in JUnit, Hibernate und Spring sucht, ist mit dem Buch sicherlich nicht gut beraten. Schade ist auch, dass Hibernate &#252;ber die HBM.XML-Dateien konfiguriert wird und nicht die Sprachm&#246;glichkeiten &#252;ber Java 5 (Annotationen) und der JPA-Entity-Manager zum Einsatz kommen. Dass nicht Spring 2 den Kern bildet, ist zu verschmerzen, und das statt Spring MVC nicht Spring WebFlow zum Einsatz kommt ist wohl eher eine Frage des didaktischen Wegs und dem Zeitpunkts des Drucks zu verschulden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anil Hemrajani. Sams. ISBN 0-672-32896-8. Mai 2006. 360 Seiten Lehrb&#252;cher, die anhand eines Beispiels versuchen, die agile testgetriebene Softwareentwicklung mit Ant, Hibernate, HSQLDB und Spring (Web mit Spring MVC) zu zeigen, gibt es meines Wissens keins &#8211; bis auf dieses. Vielleicht ist das auch kein Wunder, denn schon die Themen Spring\/Hibernate f&#252;llen dicke B&#252;cher. Hemrajanis [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[6,3],"tags":[],"class_list":["post-150","post","type-post","status-publish","format-standard","hentry","category-rezension","category-spring"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/150\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}