Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $44.99
  • Save: $16.74 (37%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
FREE Shipping on orders over $35.
Condition: Used: Good
Comment: This is a used text in good condition. It may have some writing and highlighting. Ships directly from Amazon. Eligible for free super saver shipping.
Access codes and supplements are not guaranteed with used items.
Add to Cart
Trade in your item
Get a $10.40
Gift Card.
Have one to sell? Sell on Amazon
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 Practice Paperback – May 19, 2013

ISBN-13: 978-1935182054 ISBN-10: 1935182056 Edition: 1st

Buy New
Price: $28.25
53 New from $24.25 19 Used from $22.60
Amazon Price New from Used from
Paperback
"Please retry"
$28.25
$24.25 $22.60
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Spring in Practice + Spring in Action
Price for both: $59.01

Buy the selected items together
  • Spring in Action $30.76

Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Paperback: 560 pages
  • Publisher: Manning Publications; 1 edition (May 19, 2013)
  • Language: English
  • ISBN-10: 1935182056
  • ISBN-13: 978-1935182054
  • Product Dimensions: 9 x 7.6 x 1.1 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Best Sellers Rank: #442,096 in Books (See Top 100 in Books)

Editorial Reviews

From the Author

This book offers many practical examples, in the cookbook format, of how to use the core Spring Framework along with portfolio projects. It's primarily oriented around web application development, and includes topics such as
  • Registering users, authentication and authorization (Spring Security)
  • Implementing page flows (Spring Web Flow)
  • Developing an article publishing engine (Spring Data MongoDB)
  • Developing a comment engine (Spring Web MVC, WMD editor)
  • Configuration management (Spring Data Neo4j, Spring REST support)
  • Building a tech support system (Spring Integration)
  • Keeping your site up with circuit breakers (extending Spring)
  • Much more
Spring's reference documentation is very good, so we didn't want to reproduce the reference materials. Instead we wanted to show how to solve a variety of interesting problems using Spring and even other technologies as useful (e.g., Maven, Hibernate, MongoDB, Neo4j, JavaScript InfoVis Toolkit, WMD and so on).

Spring in Practice is intended to be complementary to Craig Walls' book, Spring in Action. Neither book, however, requires having read the other.

About the Author

Willie Wheeler is a Principal Applications Engineer for Expedia in Bellevue, WA. He has sixteen years of experience in Java/Java EE development including nine years with the Spring Framework. Willie enjoys writing software (including open source), blogging, writing articles and spending time with his family.

Joshua White has worked as a Solutions Architect for a number of financial and health services organizations in Connecticut. He has over twelve years of experience designing and developing Java and Java EE based solutions. He has worked with and evangelized the use of the Spring Framework since its inception in 2002.

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.3 out of 5 stars
5 star
6
4 star
1
3 star
1
2 star
1
1 star
0
See all 9 customer reviews
I like how well the author explains the concepts.
Roberto
It also ties up nicely with others software development books showing how to apply various best practices and patterns with Spring.
Amazon Customer
Exactly what I needed to train others in my team, thanks for the detailed info.
Erion Omeri

Most Helpful Customer Reviews

14 of 17 people found the following review helpful By Amazon Customer on August 3, 2013
Format: Paperback
I have read this book from cover-to-cover and have found it to be extremely useful for my day-to-day software development needs.

The authors have written this book in a cookbook format, except that the recipes build on one another throughout the course of each chapter so that the reader is guided to build a fully-fledged useful Spring application over the course of each chapter from the ground up. I really enjoyed this over the traditional cookbook format because I have usually found that typical cookbooks merely partition chapters on some category, rather than using sections as building blocks to show how to construct a complete application, which this book does.

I was also impressed how well the authors demonstrated how to apply Spring to other software development best practices. As a fan of Humble and Farley's book on Continuous Delivery), I have always fell short of completely integrating configuration management into my Continous Delivery pipeline. Humble and Farley discuss a web service called ESCAPE that hasn't been widely adopted. But the authors of this book gave a useful alternative by demonstrating how to build a CM database wrapped by a RESTful web service called Zkybase in chapter 11. Similarly, the authors show how to apply stability and capacity patterns (from Nygaard's book, Release It) by showing how to build a Circuit-Breaker and use is using Spring AOP in chapter 14.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By SirCill on March 25, 2014
Format: Paperback Verified Purchase
Seems to be lacking in a few areas. A detailed chapter on database access would have been useful. Lots of "handwaves" over topics that have importance I feel over some of the topics they choose to expand on. Its ok as a starting point and does help get you over some hurdles like implementing login/logout features.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By MikeHT on July 3, 2014
Format: Paperback Verified Purchase
This is an early review. My score may increase. This book (as stated in the preface) is not for those new to Spring. So far I have mixed feelings about this book. I have made it through Chapter 5. Chapters 1-4 are well written and informative. The code examples work as advertised with minimal problems getting them to run (one jar file, javax.validation-api was missing). Things went a bit downhill with Chapter 5, Spring Web Flow. This chapter is o.k. until the section on Form Data Binding (Section 5.4). The author seems to get lazy and not do a very good job covering the material, specifically data binding. You are often directed to just look at the code and figure it out for yourself. Problem is, it is not clear which version of the code to look at. And while the code for chapter 5 will compile and run, it does seem to have some issues (too many to go into here). I'm still trying to figure out much of SWF, but may move on to chapter 6, security. Hopefully that chapter will be better. Update (7/24/14) I have now made it through chapters 6 and 7 (Spring Security). Most of the material here is well written and understandable. However, there is a big problem in chapter 7, recipe 7.4, access control lists. There is a mismatch for some of the key code (ForumServiceImpl.java) for this recipe between the book and the downloaded source. There is no explanation. While the code will compile and run, it will not work. You can log in with the various roles/passwords given, but no matter login you use (even an administrator role) you can not create a new message in any of the forums in the test application. It took me a while to realize this problem was not ACL related, but went back to recipe 7.2, role based authentication.Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 2 people found the following review helpful By Leon on June 6, 2014
Format: Paperback Verified Purchase
Pros:
Good explanation of concepts
Promotes best practices
Useful examples

Cons:
Spring 3, it'd be better to get one with Spring 4
Needs more about databases
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
0 of 1 people found the following review helpful By Erion Omeri on September 10, 2014
Format: Paperback
Exactly what I needed to train others in my team, thanks for the detailed info.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Search

What Other Items Do Customers Buy After Viewing This Item?