Spring in Action
These days, the latest Java frameworks try to achieve a balance between coding and configuration. Spring provides solutions for many of the common problems in building an enterprise application, by applying IoC (Inversion of Control) and AOP (aspect-oriented programming). The framework off-loads a lot of the complexity of an application from code to configuration.
The power [...]