What is the Spring Framework?
With more than one million downloads, Spring is a very popular open source framework designed to help developers construct high-quality applications faster by enforcing commonly used patterns of application design within the framework itself. Spring supports Aspect Oriented Programming (AOP) as well as easier transaction management (not tied to J2EE unlike plain JTA) and its powerful MVC implementation. The Spring Framework is licensed under the terms of the Apache License, Version 2.0.