Introduction to the Spring Framework
This article gives an introduction to the Spring framework, including Spring aspect-oriented programming (AOP) and the Inversion of Control (IOC) container. It provides an example to inject dependencies, or services, into a working credit card account application rather than having to build them in from the ground up.