spring框架模块

来源:互联网 发布:新浪微博推广淘宝产品 编辑:程序博客网 时间:2024/06/06 04:15

spring框架模块:

1.core container(核心容器)

2.DataAccess/Integration(数据访问/集成)

3.web网络端

4.AOP切片编程

5.Instrumentation

6.Messaging(消息)

7.Test(测试)

spring框架图

核心容器

A.核心容器包含了spring-core,spring-beans,-spring-context,spring-expression(spring表达式语言)四个模块。

1.spring-core和spring-beans提供了ioc(控制反转)和依赖注入特性

2.context 模块是建立在core和beans模块基础上,提供框架式访问对象方式

3.spring-expression 模块提供了用于在运行时查询操作对象的表达式语言.

B.AOP和Instrumentation

1.spring-aop模块提供了aop绵绵切面的编程实现

2.spring-instrument模块提供了类instrumentation支持和使用在某些应用服务器上的类加载器实现

C.Messaging

1.spring4框架中包含spring-mesaging模块,从spring集成项目中抽取出来,比如message,messageChannel用来提供基于消息的基础服务

D.数据访问/集成:

1.数据访问或集成由jdbc,orm,oxm,jms,transaction模块组成,spring-jdbc模块提供jdbc抽象层,避免写冗长的jdbc代码和解析数据库厂商特有的错误代码

2.spring-tx模块支持可编程和声明式事务管理,用于实现特殊的接口

3.spring-orm模块提供了流行的(对象-关系映射)api集成层,包括jpa,jdo,hibernate。

4.spring-oxm模块提供抽象层用于支持(对象/XML映射)的实现。

5.spring-jms模块包含生产和消费信息的功能

原创粉丝点击