O Spring é uma brisa de renovação no panorama de Java. Baseado em um princípio de projeto chamado Inversão de Controle, o Spring é um framework eficiente e leve que não exige o uso de EJBs. O Spring diminui a complexidade do uso de interfaces e agiliza o desenvolvimento de uma aplicação. O usuário obtém recursos robustos de EJB e mantém a simplicidade do JavaBean não-enterprise. Spring em Ação apresenta os conceitos do Spring e inicia uma exploração prática desse framework. Com trechos de código e um exemplo progressivo desenvolvido ao longo do livro, mostra como construir aplicações J2EE simples e eficazes. Ensina como resolver problemas de persistência usando ferramentas open source e como integrar aplicações aos frameworks web mais utilizados.