£31.99
FREE Delivery in the UK.
Only 3 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Spring in Action has been added to your Basket
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Spring in Action Paperback – 2 Jul 2011

4.4 out of 5 stars 30 customer reviews

See all 3 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Paperback
"Please retry"
£31.99
£19.01 £6.00

There is a newer edition of this item:

Spring in Action
£23.99
(30)
In stock.
£31.99 FREE Delivery in the UK. Only 3 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.



Product details

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

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.


What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.4 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
"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 16 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I'll start with my conclusion - this is simply the best introduction to the Spring Framework that's been published. Each subsequent edition is also a good guide to the best practices for working with the major release of Spring that the book covers, in this case version 4.0. That's quite important, as the Spring Framework rarely if ever removes or deprecates features, so it can be quite hard to know what the current "state of the art" way of working is from just looking at the API documentation. The focus on the current best practice is also a necessity for the books author, since the core framework is now very large and that's before you consider the large portfolio of different projects that also fall under the Spring umbrella. The book only touches on a couple of the other projects, Spring Boot in particular in this edition, since Boot is a great way to get new Spring applications up and running.

One thing I like a lot about Manning Publications is that not only do you get access to the electronic versions of this edition when you buy the book, but also the previous editions. This can be a great help if you find yourself working on projects that use Spring features that have been superseded in later versions and are no longer covered in the current edition of the book.

The actual writing is clear and concise. Walls covers a lot of ground in his succinct examples, and the resulting pace of the book means I read it from start to finish without getting bored. The structure of the book is excellent as well, avoiding the need to gloss over functionality that isn't covered until later. That's also a consequence of the modular structure of Spring itself, where everything builds on the core dependency injection / inversion of control container using similar principles.
Read more ›
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
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 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I've giving this book 3 stars because maybe once I know spring backwards I'll appreciate it.

I bought the latest edition of this book because I understood that the previous editions were greatly respected and thought that this book would teach me at least the basics of Spring 3, and had the initial aim of building a simple database based web app. The main issue is that I think that the book tries to do too much in too little space, and is poorly organised. Following the chapters on data access I got completely lost and then in the later chapter on MVC so much was left out in constructing the simple mvc application. There is no clear progression of getting from point A to point B and whole chunks seem missing. The example code, by the authors own admission, is very disorganised and impossible to understand unless you know know spring, jpa and hibernate, which kind of defeats the object.

If you are a seasoned developer with a strong understanding of hibernate, jpa and at least basic Spring knowledge from previous versions then maybe this is the book for you, if you are completely new to Spring and have limited knowledge of these other technologies then you may want to look elsewhere.
4 Comments 10 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews



Feedback