Better Software - May 2008 - (Page 10) Book review Agile Java Development with Spring, Hibernate and Eclipse Author: Anil Hemrajani Reviewed by Rahul Khanna sectorxii@hotmail.com sPotLigHt Book Agile Java development with spring, Hibernate and Eclipse By: Anil Hemrajani Pages: 360 Publisher: SAMS Publishing description: Published: 2006 isBn: 0672328968 Anil has more than twenty years of experience and offers invaluable insight on agile model-driven development (AMDD), Extreme Programming (XP), Spring, Hibernate, Java, and Eclipse from a developer’s perspective. And if these points won’t convince you to check this book out, endorsements in terms of forewords on Anil Hemrajani’s “brain dump” by the likes of Scott W. Ambler (agile) and Rod Johnson (Spring) should! This book is an instruction manual on how to develop extensible and scalable applications quickly, with high quality. The author introduces proven concepts and technologies that are widely used throughout various industries, such as B-to-B, B-to-C, finance, healthcare, government systems, etc. This book is organized to introduce concepts and build upon each topic. The structure of the text also provides a reference-like orientation for the experienced or veteran specialist. The author makes available (and keeps up to date) the book’s example application on his Web site, www.visualpatterns.com. Readers can take advantage of the source code provided to rapidly build and deliver Web-based systems immediately. He also provides more than ample references, ranging from home bases for technologies (agile/XP, Spring, etc.) to supplemental tools (JUnit, MDA, test-driven methodology). This book reads as if Hemrajani is sitting with the reader, sharing his knowledge and experience on agile Java development. Detailed introspection of Ant scripts, object/relational mappings (Hibernate), and the MVC layout reveals much to be appreciated that has been abstracted in these open source projects and toolkits. Even the cartoons in each chapter depict real-world scenarios, tried and proven. All in all, this book provides an excellent reference to building Java applications with available, proven, and open source technologies. A must own! Agile Java Development with Spring, Hibernate and Eclipse is a book about robust technologies and effective methods that help bring simplicity back into the world of enterprise Java development. The three key technologies covered in this book—Spring, Hibernate, and Eclipse—help reduce the complexity of enterprise Java development significantly. Furthermore, these technologies enable plain old Java objects to be deployed in light weight containers versus heavy-handed remote objects that require heavy EJB containers. This book extensively covers technologies such as Ant, JUnit, and JSP tag libraries and touches upon other areas such as logging, GUI-based debugging, monitoring using JMX, job scheduling, emailing, and more. Extreme Programming, agile model-driven development, and refactoring are methods that can expedite the software development projects by reducing the amount of up-front requirements and design; thus, these methods are embedded throughout the book but with just enough details and examples not to sidetrack the focus of this book. In addition, this book contains well separated, subjective material (opinion sidebars), comic illustrations, tips, and tricks, all of which provide real-world and practical perspectives on relevant topics. Last but not least, this book demonstrates the complete lifecycle by building and following a sample application, chapter by chapter, from conceptualization to production, using the technology and processes covered in this book. By using the technologies and methods covered in this book, the reader will be able to effectively develop enterprise-class Java applications in an agile manner! Have you read this book? Visit www.StickyMinds.com/ bythebook10-4 to post your comments, or email editors@bettersoftware.com for information on how you can have a book review considered for publication on StickyMinds.com. 10 BETTER SOFTWARE MAY 2008 www.StickyMinds.com http://www.StickyMinds.com http://www.visualpatterns.com http://www.StickyMinds.com/bythebook10-4 http://www.StickyMinds.com/bythebook10-4 http://www.StickyMinds.com/bythebook10-4 http://www.StickyMinds.com http://www.StickyMinds.com
Table of Contents Feed for the Digital Edition of Better Software - May 2008 Better Software - May 2008 Contents Mark Your Calendar Contributors eLightenment Technically Speaking Code Craft Test Connection Management Chronicles Cover Story: It's A Bug! The Chivalrous Team Member Let's Talk Agile Product Announcements 10 Things You Might Not Know About... The Last Word Ad Index Better Software - May 2008 Better Software - May 2008 - (Page Intro) Better Software - May 2008 - Better Software - May 2008 (Page Cover1) Better Software - May 2008 - Better Software - May 2008 (Page Cover2) Better Software - May 2008 - Better Software - May 2008 (Page 1) Better Software - May 2008 - Better Software - May 2008 (Page 2) Better Software - May 2008 - Contents (Page 3) Better Software - May 2008 - Mark Your Calendar (Page 4) Better Software - May 2008 - Mark Your Calendar (Page 5) Better Software - May 2008 - Contributors (Page 6) Better Software - May 2008 - Contributors (Page 7) Better Software - May 2008 - eLightenment (Page 8) Better Software - May 2008 - eLightenment (Page 9) Better Software - May 2008 - eLightenment (Page 10) Better Software - May 2008 - eLightenment (Page 11) Better Software - May 2008 - eLightenment (Page 12) Better Software - May 2008 - Technically Speaking (Page 13) Better Software - May 2008 - Technically Speaking (Page 14) Better Software - May 2008 - Technically Speaking (Page 15) Better Software - May 2008 - Technically Speaking (Page 16) Better Software - May 2008 - Code Craft (Page 17) Better Software - May 2008 - Code Craft (Page 18) Better Software - May 2008 - Code Craft (Page 19) Better Software - May 2008 - Test Connection (Page 20) Better Software - May 2008 - Test Connection (Page 21) Better Software - May 2008 - Management Chronicles (Page 22) Better Software - May 2008 - Management Chronicles (Page 23) Better Software - May 2008 - Management Chronicles (Page 24) Better Software - May 2008 - Management Chronicles (Page 25) Better Software - May 2008 - Cover Story: It's A Bug! (Page 26) Better Software - May 2008 - Cover Story: It's A Bug! (Page 27) Better Software - May 2008 - Cover Story: It's A Bug! (Page 28) Better Software - May 2008 - Cover Story: It's A Bug! (Page 29) Better Software - May 2008 - Cover Story: It's A Bug! (Page 30) Better Software - May 2008 - Cover Story: It's A Bug! (Page 31) Better Software - May 2008 - The Chivalrous Team Member (Page 32) Better Software - May 2008 - The Chivalrous Team Member (Page 33) Better Software - May 2008 - The Chivalrous Team Member (Page 34) Better Software - May 2008 - The Chivalrous Team Member (Page 35) Better Software - May 2008 - The Chivalrous Team Member (Page 36) Better Software - May 2008 - The Chivalrous Team Member (Page 37) Better Software - May 2008 - Let's Talk Agile (Page 38) Better Software - May 2008 - Let's Talk Agile (Page 39) Better Software - May 2008 - Let's Talk Agile (Page 40) Better Software - May 2008 - Let's Talk Agile (Page 41) Better Software - May 2008 - Let's Talk Agile (Page 42) Better Software - May 2008 - Let's Talk Agile (Page 43) Better Software - May 2008 - Product Announcements (Page 44) Better Software - May 2008 - Product Announcements (Page 45) Better Software - May 2008 - 10 Things You Might Not Know About... (Page 46) Better Software - May 2008 - The Last Word (Page 47) Better Software - May 2008 - Ad Index (Page 48) Better Software - May 2008 - Ad Index (Page Cover3) Better Software - May 2008 - Ad Index (Page Cover4) Better Software - May 2008 - Ad Index (Page Survey1) Better Software - May 2008 - Ad Index (Page Survey2)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.