Spring in Action FROM OUR EDITORS
The Barnes & Noble Review
Spring lets you do things with plain-vanilla JavaBeans that formerly required complex EJBs. Learn a few new concepts, follow their implications, and suddenly you�re writing enterprise code that�s cleaner, simpler, and easier to manage. Now two of the first programmers to discover Spring�s power share it with the rest of us. Their enthusiasm�s contagious. You can tell how relieved they are to have finally found a better way.
The concepts you need to learn sound intimidating: �inversion of control,� and (finally out of the advanced computer labs), AOP. But the authors introduce them simply and well, with plenty of examples. You�ll learn how to use Spring�s infrastructure for data persistence, transactions, and more. There�s a full section on presentation, from Spring�s MVC web framework to dynamic PDF generation, even integration with other frameworks (think Struts). By the time you�re done, you�ll like Spring as much as they do. Bill Camarda, from the May 2005 Read Only
FROM THE PUBLISHER
Spring is a fresh breeze blowing over the Java landscape. Based on a design principle called Inversion of Control, Spring is a powerful but lightweight J2EE framework that does not require the use of EJBs. Spring greatly reduces the complexity of using interfaces, and speeds and simplifies your application development. You get the power and robust features of EJB and get to keep the simplicity of the non-enterprise JavaBean.
Spring in Action introduces you to the ideas behind Spring and then quickly launches into a hands-on exploration of the framework. Combining short code snippets and an ongoing example developed throughout the book, it shows you how to build simple and efficient J2EE applications. You will see how to solve persistence problems using the leading open-source tools, and also how to integrate your application with the most popular web frameworks. You will learn how to use Spring to manage the bulk of your infrastructure code so you can focus on what really matters-your critical business needs.