`

Spring 3中各JAR包的用途说明

 
阅读更多

1. spring.jar 

包含有完整发布模块的单个jar 包。这个在~3.03之后不再提供!想要该包的同学,把dist目录下的jar全部解压开,在打包成spring.jar即可。


2. org.springframework.aop 

包含在应用中使用Spring的AOP特性时所需的类。


3. org.springframework.asm  

Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包,3.0开始提供他自己独立的asmJar。


4. org.springframework.aspects 

提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中,比如Eclipse AJDT。


5. org.springframework.beans

所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。


6. org.springframework.context.support

包含支持缓存Cache(ehcache)、JCA、JMX、 邮件服务(Java Mail、COS Mail)、任务计划Scheduling(Timer、Quartz)方面的类。


7. org.springframework.context

为Spring核心提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI所需的全部类,UI方面的用来与模板(Templating)引擎如 Velocity、FreeMarker、JasperReports集成的类,以及校验Validation方面的相关类。


8. org.springframework.core 

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


9. org.springframework.expression  

Spring表达式语言。


10. org.springframework.instrument.tomcat 

Spring3.0对Tomcat的连接池的集成。


11. org.springframework.instrument 

Spring3.0对服务器的代理接口。


12. org.springframework.jdbc 

包含对Spring对JDBC数据访问进行封装的所有类。

 

13. org.springframework.jms 

提供了对JMS 1.0.2/1.1的支持类。


14. org.springframework.orm 

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


15. org.springframework.oxm  

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


16. org.springframework.test  

对Junit等测试框架的简单封装。


17. org.springframework.transaction

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


18. org.springframework.web.portlet  

SpringMVC的增强。


19. org.springframework.web.servlet  

对J2EE6.0 的Servlet3.0的支持。


20. org.springframework.web.struts 

Struts框架支持,可以更方便更容易的集成Struts框架。


21. org.springframework.web 

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

分享到:
评论

相关推荐

    Spring3.0.5所有jar包及每个jar包作用说明文档

    Spring 3.0.5是该框架的一个稳定版本,包含了多个jar包,每个jar包都有其特定的功能和用途。以下是这些jar包的主要作用和相关知识点: 1. **spring-core.jar**:这是Spring框架的核心库,包含了IoC(Inversion of ...

    spring3集成swagger的jar包

    在本例中,"spring3集成swagger的jar包"很可能包含了`swagger-core`、`swagger-springmvc`以及它们的依赖项。你可以通过Maven或Gradle来管理这些依赖,但如果你没有使用构建工具,手动下载jar包也是可行的。 集成...

    常用jar包说明

    ### 常用JAR包知识点详述 在软件开发领域,尤其是Java开发中,JAR(Java Archive)包是不可或缺的一部分,它们封装了类库、...理解这些JAR包的功能和用途,将有助于开发者更加高效地构建和维护复杂的Java应用程序。

    spring jar包 下载(史上最全)

    本资源提供了Spring框架的4.3.2.RELEASE版本的完整集合,包括jar包、源码以及文档,这对于学习、开发和调试Spring应用来说至关重要。 1. **Spring Framework概述** Spring框架是一个全面的后端开发解决方案,它...

    mybatis+Spring所需要的jar

    标签中的"jar"代表Java档案文件,"java"指的是Java编程语言,"整合框架"指的是MyBatis和Spring的结合,"lib"是库或者类库的简称,"mybatis"和"Spring"则是这两个框架的名字。这些标签清晰地表明了压缩包内容的性质和...

    常见的jar包说明

    本文将深入解析一些常见的jar包及其用途,帮助开发者建立全面的技能储备。 ### 1. Activation-1.1.jar 此jar包提供了JavaBeans激活框架(JAF)和JavaMail的支持。JAF主要用于处理数据类型未知或动态变化的数据,如...

    SSH 中jar包说明

    ### SSH中的Jar包详解 SSH(Struts+Spring+Hibernate)是Java Web开发中非常流行的轻量级框架组合。为了更好地理解和使用SSH框架,我们有必要深入解析这些框架中所涉及的关键Jar包及其功能。 #### 1. **antlr-2.76...

    java各种jar包集合

    "java各种jar包集合"这个资源可能是一个包含多种用途和功能的jar库集合,对于Java开发者来说具有很高的价值。在http://www.dcsdn.com/doc/do-7752这个链接中,可能提供了更详细的下载和使用说明。 首先,我们要理解...

    Spring jar包说明

    3. **选择性引入jar包** - 根据应用需求,可以选择性地引入Spring的jar包,以减少发布包的大小。例如,仅需要基本的IoC/DI功能,引入spring-core.jar和spring-beans.jar即可。 - 如果需要AOP特性,如声明式事务...

    常用的jar包简单介绍

    以下是一些常用的jar包及其功能的详细说明: 1. **activation.jar**: 与mail.jar配合使用,支持邮件操作。它提供了对JavaBeans Activation Framework的实现,使得开发者可以处理邮件附件和MIME类型的数据。 2. **...

    springboot(非maven)jar包

    在本案例中,我们关注的是非 Maven 构建的 SpringBoot jar 包,这意味着项目可能是通过 Gradle 或者手动构建的。 1. **非 Maven 构建** Maven 是一种流行的 Java 项目管理工具,用于构建、依赖管理和项目信息管理...

    springfox-spring-web-2.4.0-API文档-中文版.zip

    赠送jar包:springfox-spring-web-2.4.0.jar; 赠送原API文档:springfox-spring-web-2.4.0-javadoc.jar; 赠送源代码:springfox-spring-web-2.4.0-sources.jar; 包含翻译后的API文档:springfox-spring-web-...

    Spring2.0压缩包目录说明

    ### Spring2.0压缩包目录说明 #### 一、Spring2.0压缩包结构概览 Spring框架2.0版本的压缩包包含了多个目录,每个目录都有其特定的功能与用途,下面将对这些目录进行详细介绍。 #### 二、具体目录说明 1. **...

    ssh三大框架连用所需要的jar包

    在本篇内容中,我们将详细介绍如何配置Struts 2.1.6、Spring 2.5.6以及Hibernate 3.3.2这三个版本的框架,并列举所需的JAR包。 #### Hibernate 3.3.2 所需JAR包 1. **hibernate3.jar**:这是Hibernate的核心库,...

    ibatisjar包

    Ibatisjar包是Java开发中的一个关键组件,主要用于简化数据库操作。它是一个轻量级的持久层框架,由Clinton Begin创建,并在2005年首次发布。Ibatis这个名字来源于"i"(互联网)和"bati"(基础数据访问工具),它...

    GBase8sV8.8 连接驱动包.zip

    描述中的"springboot jpa 连接 Gbase V8s 连接驱动"进一步说明了这个压缩包的用途。SpringBoot是一个快速开发框架,它简化了基于Spring的应用程序的初始设置和配置。JPA(Java Persistence API)是Java平台上的一个...

    Spring Boot参考指南.pdf

    - **创建一个可执行jar**:说明如何将Spring Boot项目打包成独立的jar文件以便于部署。 #### 四、使用Spring Boot进行项目构建与配置 - **构建系统**: - **依赖管理**:阐述Spring Boot如何管理和简化依赖关系。...

    spring-boot-中文参考指南

    - **从IDE中运行**: 说明了如何在集成开发环境(IDE)中运行Spring Boot应用。 - **作为一个打包后的应用运行**: 演示了如何将应用打包并运行。 - **使用Maven插件运行**: 解释了如何利用Maven插件来运行应用。 - **...

Global site tag (gtag.js) - Google Analytics