您的位置:首页 > 编程语言 > Java开发

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

一个设备代理包。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: