Chinaunix首页 | 论坛 | 博客
  • 博客访问: 499864
  • 博文数量: 1496
  • 博客积分: 79800
  • 博客等级: 大将
  • 技术积分: 9940
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-09 13:22
文章分类

全部博文(1496)

文章存档

2011年(1)

2008年(1495)

我的朋友

分类:

2008-09-09 17:10:48


Spring .jar

--------------------------------------------------------------------------------

包含有完整发布的单个jar包。他包含有除Spring -mock.jar之外的所有jar。原因是,Spring -mock.jar只有在开发环境中才会用到,而且仅仅是作为一个辅助测试类存在。除了Spring .jar,Spring 还包括13个独立的jar文件,他们各自包含这Spring 各自的组件。所以,如果你可以明确知道使用Spring 的哪些资源文件时,就没必要去直接引入Spring .jar,但有时候Spring .jar的引入也是最偷懒和最直接的方式。


Spring -core.jar

--------------------------------------------------------------------------------

这个jar包含Spring 框架基本的核心工具类,Spring 其他组件都要使用到这个包里的类。是其他组件的基本核心。

Spring -beans.jar

--------------------------------------------------------------------------------

这个jar是所有应用都要用到的,他包含访问配置文件,创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类如果应用只需基本的IoC/DI支持,引入Spring -core.jar和Spring -beans.jar就已经足够了。

Spring -aop.jar

--------------------------------------------------------------------------------

包含一些使用AOP特性时需要用到的一些类。在使用Spring 的AOP特性如Declarative Transaction Management(事务管理)就需要用到这个jar文件。


Spring -context.jar

--------------------------------------------------------------------------------

这个jar文件为Spring 提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类。JNDI所需的全部类,用来跟模板引擎集成(Velocity,FreeMarker,JasperReports)的类,以及校验相关类。


Spring -dao.jar

--------------------------------------------------------------------------------

包含Spring DAO、Spring Transaction进行数据访问的所有类,为了使用声明性事务支持还需要在自己的应用里包含Spring -aop.jar


Spring -hibernate.jar

--------------------------------------------------------------------------------

是对Hibernate支持的所有类。


Spring -orm.jar

--------------------------------------------------------------------------------

该jar对Spring DAO特性集合进行了扩展,使其支持iBATIS、JDOOJB、TopLink,由于Spring 将hibernate独立成包了,因此在这里没有在支持hibernate。这个文件里大部分的类都依赖Spring -dao.jar中的类。


Spring -remoting.jar

--------------------------------------------------------------------------------

这个包提供对EJB、JMS以及远程调用(RMIHessianBurlapHttp Invoker JAX-RPC)相关的类

 

[1]  

【责编:landy】

--------------------next---------------------

阅读(104) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~