Search This Blog

Tuesday, November 20, 2007

Features of Spring Framework:

1 An Inversion of Control (IoC) container (Spring Core package) that supports Dependency Injection, a powerful technique pioneered by Spring for configuring POJO-based applications. Spring is the most popular and powerful of a number of frameworks in the IoC space.

2 A pure Java AOP (Aspect-Oriented Programming) framework (the Spring AOP package) that enables crosscutting functionality to be applied to POJOs, which enables sophisticated support for declarative transaction management in a range of environments.

3 A flexible web MVC framework. Spring also integrates out-of-the-box with popular web tier solutions such as Struts, WebWork, Tapestry, or JSF.

4 A common approach to persistence (the Spring DAO package).

5 Support for remoting, working with EJBs, JMS, and other important enterprise functionality (Spring Context package).

6 Integration with numerous third-party products, including the Quartz scheduler and Velocity template engine.

No comments: