Pages

Wednesday, November 17, 2010

Spring Features

What is Spring
Spring is a light weight and comprehensive framework for building Java SE and Java EE applications.

Key Features

  1. Java beans based configuration management.
  2. Applying Inversion of Control principle (Especially Dependency Injection technique) to reduce dependencies of components on specific implementations of other components.
  3. A core bean factory.
  4. Generic abstraction layer for database transaction management.
  5. Built in generic strategies for JTA and a single JDBC Data source.
  6. Integration with persistent frameworks like Hibernate, JDO and IBATIS.
  7. MVC web application framework, built on core Spring functionality, supporting many technologies for generating views, including JSP, FreeMarker, Velocity, Tiles, iText, and POI.
  8. Extensive aspect-oriented programming (AOP) framework to provide services such as transaction management.

No comments:

Post a Comment