스프링 프레임워크 2.5에 대해 상세하게 설명하고 있는 책으로, 새로 추가된 기능에 대한 내용뿐 아니라 기본 원리 및 여러 가지 사용 방법, 그리고 그 장·단점을 다루고 있다. 최근 프레임워크의 경향이 가벼운 프로그램으로 전환되고 있는 추세이다. CMP 같은 복잡하고 컨테이너에 의존적인 서비스와 트랜잭션 관리 시스템은 더욱 간결한 하이버네이트나 관점 지향 프로그래밍(AOP) 같은 대안들로 대체된 것이다.
스프링은 제어 역전(IoC)의 원칙에 기반하여 포괄적인 가벼운 컨테이너를 제공하여 그 위에서 애플리케이션을 만들 수 있게 되었다. 스프링 프레임워크의 품질은 전통적인 자바 EE 아키텍처를 다양한 측면에서 대체할 만큼 훌륭하며, 그 결과 매우 많은 개발자들이 포괄적인 스프링 스킬을 필요로 하게 되었다. 이 책은 스프링을 사용하는 방법과 어떻게 효과적으로 사용할지 이해하는 데 어려움을 겪고 있는 사람들을 대상으로 하여 실무에서도 쉽게 적용할 수 있도록 다양하고 유용한 많은 예제 코드를 제공하고 있다.