Spring framework

The Spring Framework is a layered Java/J2EE application framework based on code published in Expert One-on-One J2EE Design and Development. The Spring Framework provides a simple approach to development that does away with numerous properties files and helper classes littering the codebase.

Key features of Spring include:

As MVC patterns (such as Struts) often have difficulty in providing a clear framework for designing the Model part of an application, Spring's ability to work easily with such patterns means that developers can quickly refactor many unsuccessful approaches to make use of Spring's JDBC abstraction layer.

External link

See also: Spring framework, Abstract factory pattern, Apache Jakarta POI, Applet, Application framework, Data Access Object, Database transaction, Design pattern (computer science), EJB, Enterprise Java Beans