Java Spring框架

1.由Spring AOP、Spring ORM、Spring Web、Spring DAO、Spring Context、Spring Web MVC、Spring Core等组成。如下图所示。

Java Spring框架

2.各部分功能

Spring AOP:采用面向切面编程思想,使Spring框架管理的对象支持AOP。

Spring ORM:对现有ORM框架的支持,例如hibernate、JDO等。

Spring Web:提供了Servlet监听器的Context和Web应用的上下文。

Spring DAO:提供对数据访问对象模式(Datebase Access Object)和JDBC的支持。

Spring Context:扩展核心容器,提供了Spring上下文环境。

Spring Web MVC:提供了一个构建Web程序的MVC实现。

Spring Core:Spring框架的核心容器,提供了Spring框架的基本功能。