spring-jar包详解
2017-11-21 14:12
190 查看
spring.jar是包含有完整发布模块的单个jar包。但是不包括mock.jar,aspects.jar,spring-portlet.jar,spring-hibernate2.jar。
1.spring-aop
这个包含了在应用中使用spring 的aop特性时所需的类和源码级元数据支持,使用基于AOP的spring特性,如声明型事务管理,外部依赖spring-core
2.spring-aspects
提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中,如Eclipse AJDT。
3.spring-beans
它包含访问配置文件、创建和管理bean以及进行Inversion of Control/Dependency Injection(IoC、DI)操作相关的所有类。如果应用只需要基本的IoC、DI支持,引入spring-core.jar及spring-beans.jar文件就可以了。
4.spring-context
为spring核心提供了大量扩展,可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI所需要全部类,instrumentation组件以校验Validation方面的相关类。
外部依赖spring-beans
5.spring-context-support
包含支持缓存Cache(ehcache)、JCA、JMX、邮件服务(Java Mail、COS mail)、任务计划Scheduling(Timer、Quartz)方面的类。
外部依赖spring-context。
6.spring-core
包含spring框架基本的核心工具类。spring其它组件都要使用这个包里的类,是其它组件的基本核心。
外部依赖common logging
7.spring-expression
spring表达式语言
8.spring-instrument
对服务器的代理接口。
9.spring-instrument-tomcat
对Tomcat连接池的集成。
10.spring-jdbc
包含对jdbc数据访问进行封装的所有类。
外部依赖spring-beans, spring dao
11.spring-jms
对jms的支持类,
12.spring-jmx
jmx的支持类。
13.spring-jca
jca的支持
14.spring-jdo
对jdo的支持
15.spring-jpa
对jpa的支持。
16.spring-messaging
为集成messaging api和消息协议提供支持。
17.spring-orm
包含对dao特性集进行了扩展,使其支持ibatis、jdo、ojb、toplink。
外部依赖spring-dao
18.spring-oxm
对object/xmi的映射支持,可以让java与xml之间来回切换。
19.spring-test
对junit等测试框架的简单封装。
20.spring-tx
提供一致的声明式和编程式事务管理支持。
21.spring-web
包含web应用开发时,用到spring框架时所需的核心类。
22.spring-webmvc
包含spring mvc框架相关的所有类。
23.spring-dao
包含spring dao, spring transaction进行数据访问的所有类。
24.spring-remoting
支持ejb、远程调用remoting方面的类。
25.spring-portlet
spring自己实现的一个类似spring mvc的框架。
---------------与其它框架整合的jar包-----------------
26.spring-hibernate
27.spring-toplink
28.spring-ibatis
29.spring-mock
一整套mock类来辅助应用的测试。外部依赖spring-core。
30.spring-agent
一个设备代理包。
1.spring-aop
这个包含了在应用中使用spring 的aop特性时所需的类和源码级元数据支持,使用基于AOP的spring特性,如声明型事务管理,外部依赖spring-core
2.spring-aspects
提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中,如Eclipse AJDT。
3.spring-beans
它包含访问配置文件、创建和管理bean以及进行Inversion of Control/Dependency Injection(IoC、DI)操作相关的所有类。如果应用只需要基本的IoC、DI支持,引入spring-core.jar及spring-beans.jar文件就可以了。
4.spring-context
为spring核心提供了大量扩展,可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI所需要全部类,instrumentation组件以校验Validation方面的相关类。
外部依赖spring-beans
5.spring-context-support
包含支持缓存Cache(ehcache)、JCA、JMX、邮件服务(Java Mail、COS mail)、任务计划Scheduling(Timer、Quartz)方面的类。
外部依赖spring-context。
6.spring-core
包含spring框架基本的核心工具类。spring其它组件都要使用这个包里的类,是其它组件的基本核心。
外部依赖common logging
7.spring-expression
spring表达式语言
8.spring-instrument
对服务器的代理接口。
9.spring-instrument-tomcat
对Tomcat连接池的集成。
10.spring-jdbc
包含对jdbc数据访问进行封装的所有类。
外部依赖spring-beans, spring dao
11.spring-jms
对jms的支持类,
12.spring-jmx
jmx的支持类。
13.spring-jca
jca的支持
14.spring-jdo
对jdo的支持
15.spring-jpa
对jpa的支持。
16.spring-messaging
为集成messaging api和消息协议提供支持。
17.spring-orm
包含对dao特性集进行了扩展,使其支持ibatis、jdo、ojb、toplink。
外部依赖spring-dao
18.spring-oxm
对object/xmi的映射支持,可以让java与xml之间来回切换。
19.spring-test
对junit等测试框架的简单封装。
20.spring-tx
提供一致的声明式和编程式事务管理支持。
21.spring-web
包含web应用开发时,用到spring框架时所需的核心类。
22.spring-webmvc
包含spring mvc框架相关的所有类。
23.spring-dao
包含spring dao, spring transaction进行数据访问的所有类。
24.spring-remoting
支持ejb、远程调用remoting方面的类。
25.spring-portlet
spring自己实现的一个类似spring mvc的框架。
---------------与其它框架整合的jar包-----------------
26.spring-hibernate
27.spring-toplink
28.spring-ibatis
29.spring-mock
一整套mock类来辅助应用的测试。外部依赖spring-core。
30.spring-agent
一个设备代理包。
相关文章推荐
- spring与hibernate配置jar包功能详解
- spring-jar包详解整理(大合集)
- Spring jar包详解合集
- Spring4 Jar包详解
- 详解spring 每个jar的作用
- Spring——jar包详解
- spring与hibernate配置jar包功能详解
- spring与hibernate配置jar包功能详解
- Spring的各个jar包详解
- 【转】spring配置jar包功能详解
- [转]Spring——jar包详解
- Spring jar包详解
- 详解 spring 每个 jar 的作用
- 详解spring 每个jar的作用
- 详解spring 每个jar的作用
- Spring 3.x 各jar 包详解 与 依赖关系
- spring包中文件及各种jar包详解
- 详解spring 每个jar的作用
- 详解spring 每个jar的作用
- 详解spring 每个jar的作用