Automotive Holiday Deals Books Gift Guide Books Gift Guide Shop Men's Athletic Shoes Learn more nav_sap_SWP_6M_fly_beacon Black Friday egg_2015 All-New Amazon Fire TV Grooming Deals Gifts Under $50 Amazon Gift Card Offer cm15 cm15 cm15 $30 Off Amazon Echo $15 Off All-New Fire Kindle Voyage Cyber Monday Video Game Deals Shop Now HTL

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
  • Android

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

Building Spring 2 Enterprise Applications 2007th Edition

8 customer reviews
ISBN-13: 978-1590599181
ISBN-10: 1590599187
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$0.01 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$42.99 On clicking this link, a new layer will be open
More Buying Choices
40 New from $0.01 34 Used from $0.01 1 Collectible from $9.96
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Take an Extra 30% Off Any Book
$42.99 FREE Shipping. In Stock. Ships from and sold by Gift-wrap available.

Special Offers and Product Promotions

  • Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more | Shop now

Editorial Reviews

About the Author

Seth Ladd is a software engineer and professional Spring Framework trainer and mentor specializing in object-oriented and testable web applications. He started his own company building websites at age 17, but now enjoys having a real job. Currently working for Camber Corporation, Seth has built and deployed systems for NEC, Rochester Institute of Technology, Brivo Systems, and National Information Consortium. He has architected and developed enterprise applications in Java and C for both the server and remotely connected embedded devices. He enjoys speaking and teaching, and is a frequent presenter at local Java user groups and at corporate developer conferences. Seth is very thankful for living and working in Kailua, Hawaii, with his wife.

Bram Smeets is a Java architect with over eight years of experience in developing enterprise Java applications. Currently, Bram is technical director at JTeam (, a Java software development company based in the Netherlands, and senior consultant at SpringSource ( He is a regular speaker at technology-focused conferences like The Ajax Experience and SpringOne. Using Google Web Toolkit, Bram has delivered several successful rich Internet applications for JTeam. He also delivered Ajax and Google Web Toolkit trainings at several companies.

Hero Quick Promo
Holiday Deals in Kindle Books
Save up to 85% on more than 1,000 Kindle Books. These deals are valid until November 30, 2015. Learn more

Product Details

  • Paperback: 335 pages
  • Publisher: Apress; 2007 edition (August 27, 2007)
  • Language: English
  • ISBN-10: 1590599187
  • ISBN-13: 978-1590599181
  • Product Dimensions: 7 x 0.8 x 9.2 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #2,837,956 in Books (See Top 100 in Books)

Customer Reviews

Most Helpful Customer Reviews

2 of 2 people found the following review helpful By bub hub on September 1, 2008
Format: Paperback
I expected much more from Interface21 (now SpringSource), the developers of Spring. There is a good discussion on architecture and separation of concerns via dependency injection. There is also a good introduction to Aspect Oriented Programming (AOP). Too much space is dedicated to Spring MVC which is probably the weakest and least popular part of the Spring framework.

Integration with ORMs like Hibernate and iBatis is mentioned in passing, but there are no concrete examples. There is very little in the way of explaining integration with other web tier frameworks such as Struts, WebWork, Tapestry, etc. Given that Spring is supposedly lightweight and not intrusive,integration with other frameworks should be covered in depth. No mention of common issues like trying to inject a Spring bean into a Servlet.
Comment 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
6 of 8 people found the following review helpful By Anon on October 27, 2007
Format: Paperback
This book does a fantastic job introducing the reader to the main benefits of using Spring2.

For all the key features, such as Dependency Injection, AOP, simplified Data Access, cross cutting concerns such as Transactioning, and templates for easy integration of other popular open source frameworks, the authors first cover the problem space itself, then the easy to understand Spring solutions, than any gotchas or caveats related to coding your specific Spring based solutions.

Excellent book at just the right level of detail.
Simplifies key points without forcing user to slog through the lengthy reference guide, or some of the longer Spring books available.

After reading the book, the authors correctly recommend checking out the open source code which implements Spring framework to get further confidence and knowledge of how the magic works. I have also been pleased with responsiveness of's support forum since reading the book.
Comment 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
1 of 1 people found the following review helpful By Ron Grimes on March 15, 2008
Format: Paperback
This book was exactly what I was looking for - short (300+ pages), covers several areas in both a concise and easily understandable manner. What I was looking for was a more in-depth explanation of configuring the applicationContext.xml, which I felt the authors covered well. The bonus was an excellent introduction to Spring AOP. I didn't really buy the book for that purpose, but the AOP introduction gave me enough footing to feel like I can begin introducing its concepts into my projects.
Comment 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
2 of 3 people found the following review helpful By Chan Wai Yip on July 11, 2008
Format: Paperback
The authors of Building Spring 2 Enterprise Applications presented from Java developer's perspective how would web software required to persist
data be realized in model-view-controller pattern using framework. For those who were amazed by the popularity of Spring but no chance in
exploring till now, this book might just be the practical guide with coherent topics leaving advance counterparts by further references.

Rather than essential, framework helped solve problem in proved way so purposes of using Spring were illustrated by means of comparison. After
all, software was about integration. With inversion of control pattern, dependent deployment used to be static or via looking up mechanisms like
naming service was demonstrated to be injected at run time by configuration. Aspect oriented programming was then described to overcome the
limitations of either composition or inheritance in flexibly adding functionality to existing classes anywhere. Such cross-cutting concerns were
widely applied to areas like logging, debugging, and resource pooling. Besides, JDBC was commented to be so low level that its use introduced
management issues like exception, resource, and transaction avoidable by abstractions. While keeping batch executions for performance, we were
allowed to be more object-oriented and declaring transaction in interfacing with relational database. By mastering these concepts, one would
proceed to architect web in MVC. Not only the view could be chosen amongst Velocity, Free Marker, XSLT, PDF, Excel, and Jasper Reports other
than conventional JSP, but also the logic could be tested independent of the container.

The latest version of Spring was 2.5 while the book covered 2.0 which was 2 years ago.
Read more ›
Comment 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

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Building Spring 2 Enterprise Applications
This item: Building Spring 2 Enterprise Applications
Price: $42.99
Ships from and sold by