Building Spring 2 Enterprise Applications takes developers through the first steps of using Spring whilst discussing the relevant technologies that Spring can be integrated with, what to be aware of and how working with Spring makes them easier to use. This book focuses on the most useful features of Spring, including persistence and transaction management as well as the complete Spring web tools portfolio, and also introduces 3-tier application design and how to test these designs.