Java J2EE Portal
Enterprise Java Station
J2EE curve
Java News / Articles
Java News / Articles
Simplified BPM integration with JBoss jBPM
JavaEE Architecture Using The Spring Framework
Scripting Jython and Groovy using Coyote with NetBeans
Processing...
Buy Java, Deals On Software Technology Store
Click here for great deals on computers, laptops, software and books
Spring In Action: 9I Book Review PDF Print
Written by Harshad Oak   
Aug 16, 2005 at 08:45 AM

SpringInActionBookReviewSpring in Action is a great book to get you going with Spring. It discusses various aspects of Spring and gets you started with each of them. The book is about 400 pages, so it does not tell you everything there's to know about Spring. However, I prefer a book that gets me started and helps me discover things rather than one that tries to show me everything and gets too big and boring. So Spring In Action is the kind of book that I like to read.

The book does a good job of introducing the concepts of inversion of control (dependency injection) and aspect oriented programming, the core ideas behind the Spring framework.


An important thing I liked about the book was that the authors don't go overboard with praises of the Spring framework. They just tell you what's on offer and at times even advise against using the Spring framework.

The book examples are easy to understand however at times only snippets of code / XML are shown and it's up the reader to understand how that bit will fit into the whole.

Although I do not hold this against the book, some examples are too 'american/english'. The examples use Minstrels, Knights, Holy Grail...while explaining the various concepts. Few English educated techies in Asia would know what a minstrel means. Thankfully, there are no baseball or american football examples. I have always wondered why authors take up baseball / american football examples when only a handful of nations play those games. I have read books where I had to first check up what a certain baseball term meant before I could understand the example. Anyway, that's deviating from the point and I have got back a bit by sneaking in some basic cricket examples in the books that I have written :-)

Coming to the book, the later chapters talk of how Spring can be integrated with Velocity, FreeMarker, Struts, Tapestry, JSF and WebWork. Although Spring comes with its own MVC framework, I think the Struts integration section in the book will help readers decide if they want to stick with the tried and tested Apache Struts or adopt Spring MVC.

I would have liked to see a section about EJB 3.0 in the book, as some articles have already noted that going with EJB 3 standards and annotations based approach might be a better option than going with Spring.

Overall, this is an easy to read book that can get you started with Spring in a very short time.
>> Other Spring Framework books
Rating: (9 / 10 I)

Author: Craig Walls and Ryan Breidenbach
Publisher: Manning
ISBN: 1932394354
Pages: 472
Published: Feb 2005
Price: $44.95


User Comments

Comment by Noname on 2005-09-28 03:32:56
I like this book

Comment by Noname on 2005-08-18 22:02:47
I believe the examples in the book were intended to reference Monty Python and The Holy Grail... a film by a British comedy troupe that is very near and dear to the hearts of many hackers all over the world.  
 
You really should rent it and give it a look.. your English is good enough that you'd (hopefully) find it funny. Monty Python is also the inspiration for the name of the python programming language.  
 
I can't promise that discovering Monty Python will make you a better programmer... but you'll certainly get more out of programmer humor!

Comment by GUEST on 2008-05-26 20:49:03
would letter

Comment by sivad_mp@hotmail.com on 2008-06-15 10:32:21
Your Name / Email Address
Comment
Spam Protection - Please enter the code in the image -

Listen to code


Add This Feed Button

Enter your Email


Java Expert Interviews
Debu Panda - Oracle
Oracle Application Server is the fastest
GraemeRocher-Grails
Grails is a breath of fresh air for Java developers
Anil Saldhana JBoss
JBoss is light years ahead of other open source application servers
Processing...
Go to top of page  Home |
SiteMap

Copyright 2004 to 2008 Rightrix Solutions. All rights reserved. All product names are trademarks of their respective companies. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Rightrix Solutions and IndicThreads.com are independent of Sun Microsystems, Inc.

Views expressed at IndicThreads.com reflect the views of the authors alone, and do not necessarily reflect those of IndicThreads.com. IndicThreads.com and it's authors are not responsible for reader comments and opinions.

Enterprise Java J2EE JEE Portal >> IndicThreads.com