Buy New

Sign in to turn on 1-Click ordering.
Buy Used
Used - Like New See details
Price: 19.55

Trade in Yours
For a 0.11 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
Id like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Spring in Action [Paperback]

Craig Walls
4.2 out of 5 stars  See all reviews (18 customer reviews)
RRP: 31.99
Price: 25.59 & FREE Delivery in the UK. Details
You Save: 6.40 (20%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 11 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 4 Sept.? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Paperback 25.59  
Trade In this Item for up to 0.11
Trade in Spring in Action for an Amazon Gift Card of up to 0.11, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more
There is a newer edition of this item:
Spring in Action Spring in Action
Available for pre-order

Book Description

2 July 2011 1935182358 978-1935182351 3


Totally revised for Spring 3.0, this book is a hands-on guide to the Spring Framework. It covers the latest features, tools, and practices including Spring MVC, REST, Security, Web Flow, and more. Following short code snippets and an ongoing example developed throughout the book, you'll learn how to build simple and efficient J2EE applications.

About the Technology

Spring Framework is required knowledge for Java developers, and Spring 3.0 introduces powerful new features like SpEL, the Spring Expression Language, new annotations for the IoC container, and much-needed support for REST. Whether you're just discovering Spring or you want to absorb the new 3.0 features, there's no better way to master Spring than this book.

About the Book

Spring in Action, Third Edition continues the practical, hands-on style of the previous bestselling editions. Author Craig Walls has a special knack for crisp and entertaining examples that zoom in on the features and techniques you really need. This edition highlights the most important aspects of Spring 3.0 including REST, remote services, messaging, Security, MVC, Web Flow, and more.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

What's Inside
  • Using annotations to reduce configuration
  • Working with RESTful resources
  • Spring Expression Language (SpEL)
  • Security, Web Flow, and more
Who Should Read This Book

Nearly 100,000 developers have used this book to learn Spring!

Table of Contents

  1. Springing into action
  2. Wiring beans
  3. Minimizing XML configuration in Spring
  4. Aspect-oriented Spring
  6. Hitting the database
  7. Managing transactions
  8. Building web applications with Spring MVC
  9. Working with Spring Web Flow
  10. Securing Spring
  12. Working with remote services
  13. Giving Spring some REST
  14. Messaging in Spring
  15. Managing Spring beans with JMX
  16. Odds and ends

Frequently Bought Together

Spring in Action + Spring in Practice + Effective Java: Second Edition
Price For All Three: 74.72

Buy the selected items together

Product details

  • Paperback: 424 pages
  • Publisher: Manning Publications; 3 edition (2 July 2011)
  • Language: English
  • ISBN-10: 1935182358
  • ISBN-13: 978-1935182351
  • Product Dimensions: 23.4 x 18.7 x 2.1 cm
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Bestsellers Rank: 69,362 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, and more.

Product Description

About the Author

Craig Walls is a professional software developer with over 15 years of experience in several industries, including telecommunications, finance, retail, and education. He's currently the software developer at SpringSource. He is the author of Spring in Action and XDoclet in Action (published by Manning) and is an avid proponent of Spring, open-source, and agile development. He's a popular author and a frequent speaker at user groups and conferences. Craig lives in Plano, Texas.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

Most Helpful Customer Reviews
16 of 16 people found the following review helpful
5.0 out of 5 stars Great reference manual 8 April 2005
"Spring In Action" is a really good book, which adopt a different approach from other books like "Spring Live" (Matt Raible, Sourcebeat): while the latter is more practical and simple, "Spring in Action" is a complete reference manual that covers nearly every aspect of Spring. This doesn't mean it is complicate: every explanation is clear and there are a lot of code examples.
I particularly appreciated its well-planned table of contents: the first part explains clearly what "Inversion of Control" and AOP mean and how Spring makes them possible. The second part is about "Spring in the business layer", explaining how you can write services and Daos, and how you can simply implement transaction management and service remoting. Finally, the third part talks about the Web layer covering Spring MVC as well as other technologies and frameworks. Furthermore, chapter 11 covers application security using Acegi.
The style is always simple and enjoyable, and the length (about 400 pages) allows you to read it in a few days. Overall an excellent resource for any developer interested in using Spring in his project.
Comment | 
Was this review helpful to you?
5 of 6 people found the following review helpful
3.0 out of 5 stars Great examples but not enough detail 19 Aug 2011
By Adam
I am quite new to Spring but I have attempted most of this book. The early chapters are relatively simple and they are a great introduction with the different ways to approach the subject. The examples are excellent, they clearly show the advantages and popular technologies that are associated with Spring.

But as the book progresses onto harder subjects the examples are still good but its clear that a lot of problems that will occur have been skipped over and some of the finer details are not explained. Its true that you couldn't write a book covering every problem that may occur but I'm sure the author would have encountered problems himself that he could have included, there are also a few misprints which can confuse you if not spotted.

Overall its a great learning tool as even when you hit problems, you learn many things when you solve them, its just whether you DO solve them.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars One of the best written technical books 30 May 2014
By Rakeeb
Format:Paperback|Verified Purchase
I love this book. Craig Walls has written it like a top selling novel. What a way to describe a technical subject. Well I guess it is for those who love to read books and want clear concepts.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars Very good spring Book 6 Feb 2014
Format:Paperback|Verified Purchase
All the fundumentals for Spring MVC is there. Covers topics in detail. Prior knowledge of java is required. Prior knowledge of Web apps is required.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars Well written, albeit a tad superficial 18 Feb 2013
Format:Paperback|Verified Purchase
Although an experienced Java and Web developer, I had minimum contact with Spring before getting this book. I had already read a number of pages from Springsource, but the lack of an "official" orientated learning path for annotated Spring 3.1 plus the immense amount of fragmentary information surrounding Spring put me off.
This book accomplished my initial objective: getting me on the right track, briefing me up on Spring technologies and paradigms without extending too much on the minute details of each aspect. It is a pleasant read, humorous and has good teaching value. Yet, one can ask for so much; it is also superficial, as it condenses the broad gamut of Spring framework in roughly 400 pages which has proven insufficient for other than basic examples - As Spring MVC is arguably the most popular of its components, I was expecting an in-to-depth approach but the chapter ended with the feeling of "wanting more".
Please note it is updated for Spring 3.0 but as we are in the middle of 3.2, a new revision is overdue.
Comment | 
Was this review helpful to you?
2.0 out of 5 stars Good start, but later very poor 3 Sep 2012
Format:Paperback|Verified Purchase
First few chapters are very good, but when you start MVC then you are lost. Source code which you download from the web site have not much to do with examples from the book. Is it that difficult to sort out the code chapter after chapter so I could download it? Probably for this author yes. What the author wrote could make sense but only with code.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars Spring is in the air 16 Jun 2012
Format:Paperback|Verified Purchase
I started programming in Java about 8 months ago. I'm from a C# .Net background. I use Spring everyday on my current Java project at work. It is a very powerful product, which encourages programming to interfaces, and using dependency injection, and unit testing. I was a bit apprehensive in buying this book, mainly because the previous edition received better reviews, while this one seemed be slated by a few people. I asked a few people at work who have both versions, and was recommended to get the most recent version. I am still working through the book, but so far, it is a very easy read! I find it very understandable, coming from a different programming language background. I am a lot more productive in my work, and my code is lot cleaner. I give it 4 star because I haven't finished it yet.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Good 19 Aug 2011
By tony
Format:Paperback|Verified Purchase
I am student and I do only know Java SE , no knowledge of EJB , Persistence etc. , but even with this amount of knowledge I am slowly, but thoroughly consume the book. I am trying to understand and run every example in there. No one says it is easy - Spring itself requires patience especially from novice users, this book provides detailed explanation of every aspect it covers. It might have a little inappropriate examples like musical idol competition project, which was misleading at first, since I didn't know what types of real-life-application beans go to Application Context, but this is due my personal lack of knowledge in enterprise area.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category