Location:  Home » Information Systems » Spring in Action  

Spring in Action

Spring in ActionAuthors: Craig Walls, Ryan Breidenbach
Publisher: Manning Publications
Category: Book

List Price: $49.99
Buy New: $31.06
as of 7/30/2010 07:00 CDT details
You Save: $18.93 (38%)

Qty 1 In Stock


New (30) Used (28) from $30.00

Seller: turningnewleaf
Rating: 4.0 out of 5 stars 72 reviews
Sales Rank: 9213

Media: Paperback
Edition: 2
Pages: 650
Number Of Items: 1
Shipping Weight (lbs): 2.9
Dimensions (in): 9.1 x 7.3 x 1.7

ISBN: 1933988134
Dewey Decimal Number: 005.13
EAN: 9781933988139
ASIN: 1933988134

Publication Date: August 16, 2007
Availability: Usually ships in 1-2 business days

Also Available In:

  • Paperback - Spring in Action, Third Edition
  • Paperback - Spring in Action (In Action series)

Similar Items:


Editorial Reviews:

Product Description

Spring in Action 2E is an expanded, completely updated second edition of the best selling Spring in Action. Written by Craig Walls, one of Manning's best writers, this book covers the exciting new features of Spring 2.0, which was released in October 2006.

Spring is a lightweight container framework that represents an exciting way to build enterprise components with simple Java objects. By employing dependency injection and AOP, Spring encourages loosely coupled code and enables plain-old Java objects with capabilities that were previously reserved for EJBs. This book is a hands-on, example-driven exploration of the Spring Framework. Combining short code snippets and an ongoing example developed throughout the book, it shows readers how to build simple and efficient J2EE applications, how to solve persistence problems, handle asynchronous messaging, create and consume remote services, build web applications, and integrate with most popular web frameworks. Readers will learn how to use Spring to write simpler, easier to maintain code so they can focus on what really matters-- critical business needs.

Spring in Action, 2E is for Java developers who are looking for ways to build enterprise-grade applications based on simple Java objects, without resorting to more complex and invasive EJBs. Even hard-core EJB users will find this book valuable as Spring in Action, 2E will describe ways to use EJB components alongside Spring. Software architects will also find Spring in Action, 2E useful as they assess and apply lightweight techniques prescribed by Spring. and learn how Spring can be applied at the various layers of enterprise applications.




Customer Reviews:
Showing reviews 1-5 of 72
1 2 3 4 5 6 ...15Next »



5 out of 5 stars Excellent coverage and an easy read   March 9, 2005
Lasse Koskela (Helsinki, Finland)
41 out of 46 found this review helpful

There's been a bit of a rush of books about the Spring Framework recently with a number of publishers releasing their own titles one after another. Without having read those other books, I feel confident in saying "Spring in Action" won't let you down. It's a wonderful introduction to the framework and a handy reference for those desperate moments with the Spring configuration files.

What I especially like about "Spring in Action" is the style of writing. The book is largely about how to configure this and that and still I read most of the book in one sitting. The text flows well and the humor sprinkled throughout adds a nice touch. The other good things about this book include a good coverage of the Spring Framework itself. Only some parts of the Acegi security framework have been left out, as far as I can tell, and those features (ACL's and run-as) are not what I'd call essential so it didn't bother me much. In addition, the authors give a good comparison (brief, but a good overview) of Spring and other technologies and frameworks such as EJB, Struts, WebWork, Tapestry, PicoContainer, HiveMind, etc. Furthermore, the authors show you how to integrate with these other frameworks (except for the other IoC containers) and view technologies like JSP, JSF, Velocity and FreeMarker. Add to that, the index looks very comprehensive which is an important detail for a book that one might use as a reference afterwards.

So, what separates this book from perfection? For one it had a lot of little typos, the text did exhibit a bit of repeat (didn't I just read this sentence on the previous page?) here and there, and I feel like mixing multiple ViewResolvers was covered too lightly. I don't consider these to be big issues, though, and I won't hesitate for a second in recommending "Spring in Action" for someone looking to get started with the framework.



5 out of 5 stars The BEST Spring tutorial out there   May 31, 2005
Vinit Carpenter (Brookfield, WI USA)
14 out of 17 found this review helpful

To me, the ultimate compliment I can offer a book or an author is that I wish I had written this book. Spring in Action is just an incredibly well written book that does a great job of giving its reader a great introduction to Spring and all the facets that make it such a great framework and container. I wish I had written this book or I wish I could write this well.

The authors have really done a great job in explaining every little detail about Spring where you really get the feeling that you really know Spring after reading this book. Unlike code-specific books, this book doesn't overwhelm you with code. Don't get me wrong - there is more that enough code in the book and a snippet of code typically follows after detailed explanation of a particular concept. Spring Live on the other hand takes a code driven approach where you learn Spring by actually writing code. I also happen to love Spring Live but I prefer Spring in Action as I want to really understand what is going on under the covers and all the concepts rather than just learning how to write Spring code. I'm vastly oversimplifying Spring Live as it is also a pretty nice book, but I hope you get the analogy I am trying to make here.

Spring in Action starts off with an introduction to Spring, beans and the bean factory. Having used Spring for more than a year, I assumed I really knew all the ins and outs of wiring beans and I learned quite a lot in the first 3 chapters. I really love the writing style and the humor sprinkled in throughout the book makes this a really easy read. I've already re-read this book several times and I just re-read it again while flying from Miami to Chicago, thanks to the 2 hour early arrival. The writing just flows and the clear explanation as it moves from AOP to Data Access, Transactions.

I also wanted to make an explicit comment about the chapter on Spring's AOP framework. This chapter does a great job in explaining Spring's AOP framework and where appropriate, points out differences with AspectJ and other AOP frameworks. Having used AspectJ and AspectWerz before, I found it very easy to pick up the AOP framework in Spring. Besides, when you can use The Simpsons in a programming exercise, it can't be that bad, right?

If you are looking for a great Spring book, do yourself a favor and pick up Spring in Action. You will not be disappointed. There are quite a few Spring titles out there and there are good and bad among them. There is a typical rush to the market from the book publishers and there are a lot of average-to-poor books out there. If you really want to learn and use Spring, pick up this book now.



5 out of 5 stars An excellent asset to create quality applications   March 22, 2005
George Franciscus (Toronto, Canada)
8 out of 10 found this review helpful

I really enjoyed reading this book. It has a really nice blend of readability, inform-ability and applicability. The book is well structured such that the reader is positioned to understand the Spring Framework from a conceptual level, then delve into the details. I find this is key to any successful technology book. To properly understand Spring the reader must "buy into" inversion of control. The rest of the book uses Spring to support that underlying principle. That doesn't mean the book is theoretical. On the contrary, its for "doers". It reaches into all the nooks and crannies of the Spring framework to show the reader how to apply Spring in real-life. Take a look at the table of contents. Not a stone is left unturned.

Like most things, Spring offers multiple ways of achieving the same thing. The authors explore the alternatives and highlight the pros and cons of each of them. This equips the reader with the rationale to make the appropriate choice for their specific circumstances. That's the hidden gem in this book.

The authors are presenting Spring as a means to write a robust, scalable, flexible, maintainable and secure application. If you want to use Spring to help you achieve those goals, then Spring In Action should be in you library.



5 out of 5 stars Nice book   December 14, 2008
B. Krishnamurthy (Seattle, WA USA)
2 out of 2 found this review helpful

I bought this primarily to know about Dependency Injection and the book explains it clearly and in a easy to understand way with test cases and code snippets.


5 out of 5 stars Bets overall introduction to Spring   August 15, 2009
Taruvai Subramaniam (Troy, MI USA)
2 out of 2 found this review helpful

Best overall introduction to Spring 2.0 and higher. Use it with Gary Mak's Spring Recipes. The chapters on Spring Web Services and Spring Security are alone worth the price of admission.

Showing reviews 1-5 of 72
1 2 3 4 5 6 ...15Next »


Subcategories
Paperback
Mass Market
Trade