DISTRIBUTION JAR FILES
The "dist" directory contains the following distinct jar files for use in applications. Both module-specific
jar files and a jar file with all of Spring are provided. The following list specifies the corresponding contents
and third-party dependencies. Libraries in brackets are optional, i.e. just necessary for certain functionality.
FULL JAR (dist):
* "spring" (~2870 KB)
- Convenient jar file combining all standard modules (except for the test module and the Spring MVC support)
- Also includes the AOP Alliance interfaces (as a convenience)!
- Does not include contents of spring-aspects.jar, spring-test.jar and spring-webmvc*.jar!
MODULE JARS (dist/modules):
* "spring-aop" (~320 KB)
- Contents: AOP framework
- Dependencies: spring-core, (spring-beans, AOP Alliance)
* "spring-beans" (~480 KB)
- Contents: JavaBeans support, bean container
- Dependencies: spring-core
* "spring-context" (~465 KB)
- Contents: application context, JNDI, JMX, instrumentation, remoting, scripting, scheduling, validation
- Dependencies: spring-beans, (spring-aop, JMX API, EJB API)
* "spring-context-support" (~95 KB)
- Contents: Quartz and CommonJ scheduling, UI templating, mail, caching
- Dependencies: spring-context, (spring-aop, spring-jdbc)
* "spring-core" (~280 KB)
- Contents: core abstractions and utilities, source-level metadata support, repackaged ASM library
- Dependencies: Commons Logging, (Commons Attributes)
* "spring-jdbc" (~330 KB)
- Contents: JDBC support
- Dependencies: spring-beans, spring-tx
* "spring-jms" (~190 KB)
- Contents: JMS 1.0.2/1.1 support
- Dependencies: spring-beans, spring-tx, JMS API
* "spring-orm" (~370 KB)
- Contents: JDO support, JPA support, Hibernate support, TopLink support, iBATIS support
- Dependencies: spring-jdbc, (spring-web)
* "spring-test" (~180 KB)
- Contents: test context framework, JUnit support, JNDI mocks, Servlet API mocks, Portlet API mocks
- Dependencies: spring-core, (spring-context, spring-jdbc, spring-web, JUnit, Servlet API, Portlet API)
* "spring-tx" (~225 KB)
- Contents: transaction infrastructure, JCA support, DAO support
- Dependencies: spring-core, (spring-aop, spring-context, JTA API, JCA API)
* "spring-web" (~190 KB)
- Contents: web application context, multipart resolver, HTTP-based remoting support
- Dependencies: spring-context, Servlet API, (JSP API, JSTL)
* "spring-webmvc" (~395 KB)
- Contents: framework servlets, web MVC framework, web controllers, web views
- Dependencies: spring-web, (spring-context-support)
* "spring-webmvc-portlet" (~150 KB)
- Contents: framework portlets, portlet MVC framework, portlet controllers
- Dependencies: spring-web, Portlet API, (spring-webmvc)
* "spring-webmvc-struts" (~35 KB)
- Contents: Struts 1.x action support, Tiles 1.x view support
- Dependencies: spring-web, Struts API, (spring-webmvc)
分享到:
相关推荐
Spring框架是Java开发中不可或缺的一部分,它以...以上就是Spring 2.5版本中各个jar包的主要功能和知识点,它们共同构成了一个强大且灵活的框架,为Java开发者提供了丰富的工具和解决方案,用于构建现代的企业级应用。
《Spring 2.5 Jar包解析与核心技术探析》 Spring框架是Java开发中的核心组件,自2003年发布以来,它以其强大的依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented Programming, AOP)能力,极大...
Spring框架是Java开发中不可或缺的一部分,它以其模块化、易扩展和强大的依赖注入特性而闻名。Spring 2.5版本是该框架的一个重要里程碑,它引入...确保正确地导入这些jar包,可以顺利地在项目中使用Spring 2.5的功能。
NULL 博文链接:https://zhanghaidong.iteye.com/blog/1452733
Spring 2.5 是一个重要的Java应用程序框架,主要用于构建企业级的Java应用。这个框架以其依赖注入(Dependency Injection,简称DI)和面向切面编程(Aspect-Oriented Programming,简称AOP)为核心特性,极大地简化...
在Spring 3.x之后,`JotmFactoryBean`不再包含在官方发布的jar包中,可能是因为Spring团队认为JTA的使用场景在现代应用中有所减少,或者他们推荐使用其他更现代的事务管理解决方案。然而,在Spring 2.5时代,JOTM和`...
在Spring2.5版本中,它引入了对Java 5特性的支持,如枚举、注解和泛型。核心特性包括IoC容器,允许开发者通过XML或注解进行bean的管理和装配;AOP用于实现跨切面的关注点,如日志、事务管理等。Spring2.5还加强了与...
Spring 2.5 是一个非常...这些jar包可以用于构建基于Spring 2.5的应用,确保所有必需的类库都已包含,简化了项目的依赖管理。在实际开发中,可以根据项目需求选择合适的jar包导入到项目中,以利用Spring的强大功能。
13) spring-mock.jar需spring-core.jar,spring-beans.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jarspring2.0和spring2.5及以上版本的jar包区别Spring 2.5的Jar打包 在Spring 2.5中, Spring Web MVC...
开发一个基本的spring Application所需要用到的最小包: ...spring-beans.jar,spring-core.jar,spring-web.jar,spring-context.jar,spring-webmvc.jar 使用基本数据访问,持久化工具等数据功能所用到得包:
Spring的jar包包括:`spring-context.jar`,包含Spring的核心功能和bean的管理;`spring-beans.jar`,负责bean的实例化和配置;`spring-aop.jar`,实现了面向切面编程;`spring-webmvc.jar`,用于Web应用的MVC实现;...
标题中的"spring2.5相关的jar包"指的是Spring框架2.5版本的相关依赖库。在Spring 2.5版本中,引入了一些重要的改进和新特性,对于理解这个版本的jar包内容至关重要。 首先,Spring 2.5引入了对JSR-303(JavaBeans ...
在本讨论中,我们将重点聚焦于Spring 2.5版本的jar包,这是一个重要的中间件,用于实现控制层、服务层以及依赖注入等功能。 Spring 2.5是Spring框架的一个里程碑版本,它在前一版本的基础上做了许多改进和增强,以...
综上所述,"spring 2.5依赖包"包含了实现上述功能所需的所有jar文件,如spring-context、spring-beans、spring-aop、spring-web等模块,确保了开发者能够充分利用Spring 2.5提供的特性来构建高效、可维护的企业级...
### Spring2.0与Spring2.5及以上版本的jar包区别及spring jar包详解 #### 概述 Spring框架作为一款流行的Java应用开发框架,在不同的版本之间,其提供的功能、性能以及兼容性等方面都有所差异。本文将重点介绍...
在压缩包"spring2.5需要的jar"中,可能包含了一系列Spring框架的核心库,如spring-core、spring-context、spring-aop、spring-beans、spring-expression等。这些jar文件是构建基于Spring 2.5的应用所必需的,它们...
struts-1.2.9-lib、spring2.5.jar包(2)struts-1.2.9-lib、spring2.5.jar包(2)struts-1.2.9-lib、spring2.5.jar包(2)
Spring2.5支持更多的java注释,使用起来更方便
Spring框架是Java开发中不可或缺的一部分,特别是在企业级应用中,它的影响力深远。Spring 2.5版本是一个重要的里程碑...通过这些jar包,你可以搭建起一个完整的Spring 2.5环境,进行代码编写、功能测试以及项目构建。