The Spring Application Framework offers developers an environment that ties together numerous APIs into a coherent whole. Spring applies the philosophy of "dependency injection" by providing appropriate configurable wrapper classes for all sorts of popular Java libraries.
The standard Spring API is immense, and its standardized approach to dependency management means that any existing API can in principle become a "Spring" API. If you want a good introduction to using Spring, then we recommend the excellent Pro Spring, by Rob Harrop and Jan Machacek (Apress, 2005). For an overview, visit the Spring web site at
In view of its scope, we cannot and do not make any attempt to teach you even ...