`
wxinpeng
  • 浏览: 590780 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Spring3.0.5jar包用法详解

 
阅读更多

Spring3.X以后jar包进行了重构,取消了原来2.X版本中的总的spring.jar包,而是把总包中的功能全部分开打包。正在向osgi靠拢。

各个jar包详解如下:

 

1. org.springframework.aop         包含在应用中使用Spring的AOP特性时所需的类。

 

2. org.springframework.asm         Spring独立的asm程序, 生成动态代码(代理类)。

 

3. org.springframework.aspects    提供对AspectJ的支持,提供面向切面的功能。

 

4. org.springframework.beans       (核心功能)创建和管理bean。(IoC、DI)

 

5. org.springframework.context.support     包含支持缓存Cache(ehcache)、JCA、JMX、

    邮件服务(Java Mail、COS Mail)、任务计划Scheduling(Timer、Quartz)方面的类。


6. org.springframework.context         为Spring核心提供了大量扩展。可以找到使用Spring ApplicationContext

   特性时所需的全部类,JDNI所需的全部类,UI方面的用来与模板(Templating)引擎如 Velocity、FreeMarker、

   JasperReports集成的类,以及校验Validation方面的相关类。


7. org.springframework.core           Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,

     是其它组件的基本核心。


8. org.springframework.expression                        Spring表达式语言。


9. org.springframework.instrument.tomcat            Spring3.0对Tomcat的连接池的集成。


10. org.springframework.instrument                      Spring3.0对服务器的代理接口。


11. org.springframework.jdbc                                 Spring对JDBC数据访问进行封装的所有类。

 

12. org.springframework.jms                                   提供了对JMS 1.0.2/1.1的支持类。


13. org.springframework.orm                                  包含Spring对DAO特性集进行了扩展,使其支持 iBATIS、JDO、OJB、TopLink,  因为Hibernate已经独立成包了,现在不包含在这个包里了。这个jar文件里大部分的类都要依赖spring-dao.jar 里的类,用这个包时你需要同时包含spring-dao.jar包。


14. org.springframework.oxm                       Spring 对Object/XMl的映射支持,可以让Java与XML之间来回切换。


15. org.springframework.test                        对Junit等测试框架的简单封装。


16. org.springframework.transaction            为JDBC、Hibernate、JDO、JPA等提供的一致的声明式和编程式事务管理。


17. org.springframework.web.portlet            SpringMVC的增强。


18. org.springframework.web.servlet            对J2EE6.0 的Servlet3.0的支持。


19. org.springframework.web.struts              Struts框架支持,可以更方便更容易的集成Struts框架。


20. org.springframework.web                        包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入 WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。

 

分享到:
评论

相关推荐

    spring-3.0.5.jar

    《Spring框架3.0.5版本详解》 Spring框架,作为Java开发中的核心组件,以其强大的功能和灵活性深受开发者喜爱。本次我们关注的是Spring的3.0.5版本,这是一个重要的里程碑,它在前一版本的基础上进行了一系列优化和...

    spring3.0.5.jar

    JPA是Java EE平台中用于持久化数据的标准API,Spring 3.0.5通过优秀的JPA支持,让开发者可以轻松地在Spring应用中使用各种JPA实现,如Hibernate、EclipseLink等。它提供了事务管理、DAO模板、查询构造等功能,使得...

    spring3.0jar包

    **Spring 3.0 Jar包详解** Spring框架是Java开发中的一个核心组件,它提供了一个全面的编程和配置模型,旨在简化企业级应用的开发。Spring 3.0是其一个重要版本,带来了许多新特性与改进,使得它更加灵活、高效且...

    org.springframework.context_3.0.5.release.jar.zip

    在本文中,我们将深入探讨`org.springframework.context_3.0.5.release.jar`这个特定版本的组件,了解其功能、重要性以及如何在实际应用中使用。 一、ApplicationContext概述 ApplicationContext是Spring框架中一...

    spring-framework-3.0.5.RELEASE 乐学坊

    不需要下载积分。需要的同学赶快来下载吧。非原创资源,乐学坊。 官方网站下载的spring 3.0.5的...内部包含一个《spring的jar包详解.txt》。是从网上下载的,不是原创。百度文库中没有写明出处。 乐学坊,快乐学习。

    spring security 3.0.5中文详解

    ### Spring Security 3.0.5中文详解 #### 一、Spring Security简介 Spring Security是一种基于Spring AOP和Servlet过滤器的安全框架,旨在为应用程序提供全面的安全性解决方案。该框架能够在Web请求级别和方法调用...

    spring + mybaist 整合jar包

    《Spring与MyBatis整合应用详解》 在Java企业级开发中,Spring和MyBatis是两个非常重要的框架。Spring以其强大的依赖注入和面向切面...通过合理的配置和使用这些jar包,开发者可以构建出稳定且高效的Java企业级应用。

    spring-framework-3.0.5.RELEASE-dependencies3

    《Spring Framework 3.0.5.RELEASE 依赖解析与详解》 在Java开发领域,Spring框架无疑是最具影响力和广泛使用的开源框架之一。本文将深入探讨Spring Framework 3.0.5.RELEASE版本中的核心依赖,以及这些依赖在实际...

    SSM整合jar包详解

    还有`ognl-3.0.5.jar`,用于对象图形导航语言(OGNL),支持表达式在Action与视图层之间的数据传递。`freemarker-2.3.19.jar`则是一个模板引擎,负责生成HTML或其他类型的文本输出。其他如`commons-lang3-3.1.jar`提供...

    org.springframework.web-3.0.5.RELEASE.jar

    《Spring Web 框架 3.0.5.RELEASE 版本详解》 Spring Web 框架作为 Java 开发中的重要组件,是 Spring 框架的一部分,专注于提供Web应用程序开发的支持。在3.0.5.RELEASE版本中,它引入了一系列改进和优化,以增强...

    Spring3_jar.zip

    1. `org.springframework.test-3.0.5.RELEASE.jar`:这是Spring的测试支持包,包含了用于单元测试和集成测试的工具类和接口,如TestContext框架和Mock对象。 2. `...

    spring-framework-3.0.5-projects.rar

    《Spring Framework 3.0.5 项目实例详解》 Spring Framework 3.0.5 是一个里程碑式的版本,它为Java开发人员提供了一个全面的轻量级应用程序框架,涵盖了从依赖注入到AOP(面向切面编程)的广泛功能。这个版本的...

    ssh 整合案例及所需jar包

    ### SSH整合案例及所需JAR包详解 #### 一、SSH框架概述 SSH(Spring + Struts + Hibernate)是Java Web开发中非常流行的轻量级框架组合,它将Spring作为核心容器来管理整个项目的依赖注入,Struts作为MVC框架处理...

    MyBatis-Spring整合示例

    在提供的文件列表中,我们可以看到一系列Spring的jar包,如`org.springframework.context-3.0.5.RELEASE.jar`、`org.springframework.beans-3.0.5.RELEASE.jar`等,这些都是Spring的核心组件,包含上下文、Bean、Web...

    spring ioc容器部署实现

    1. **下载并配置所需的Spring Jar包** - **org.springframework.aop-3.0.0.RELEASE**:提供AOP功能,用于实现横切关注点的编程。 - **org.springframework.asm-3.0.0.RELEASE**:Spring内部使用的ASM库,用于字节...

    FreeMarker整合Spring_3

    ### FreeMarker与Spring 3整合知识点详解 #### 一、FreeMarker与Spring 3整合概述 **FreeMarker**是一款强大的模板引擎,它被广泛应用于Web应用中,用于生成动态页面内容。而**Spring框架**是Java领域中最受欢迎的...

    MyBatis 3 整合Spring3、SpringMVC.docx

    接下来,手动添加必要的JAR包到项目的类路径中,这些包包括Spring、MyBatis、myBatis-spring以及其他依赖库。 3. **Spring配置** 在`web.xml`中,我们配置了Spring的监听器`ContextLoaderListener`,用于初始化...

    spring配置文件

    《Spring配置文件详解》 Spring框架作为Java领域中不可或缺的一部分,其配置文件是核心的配置中心,用于定义组件、依赖关系以及应用的行为。本篇将深入解析Spring配置文件的结构、元素及其作用,同时结合提供的...

Global site tag (gtag.js) - Google Analytics