`
ck550114195
  • 浏览: 7904 次
  • 性别: Icon_minigender_1
  • 来自: 河北
文章分类
社区版块
存档分类
最新评论

spring2.0和spring2.5及以上版本的jar包区别

阅读更多
spring2.0和spring2.5及以上版本的jar包区别
Spring 2.5的Jar打包
在Spring 2.5中, Spring Web MVC 不再是 'spring.jar' 文件的一部分. Spring MVC以'spring-webmvc.jar' 和'spring-webmvc-portlet.jar'文件形式在发行包的 lib/modules 目录中存在。 另外,对Struts 1.x的支持被独立成 'spring-webmvc-struts.jar'。

注意:经常被使用的的Spring的DispatcherServlet也是Spring Web MVC框架中的一部分。因此,就算你只是为了远程访问(例如,暴露Hessian或者 HTTP调用服务)而使用DispatcherServlet,你也得将'spring-webmvc.jar'(或者 'spring-webmvc-portlet/struts.jar')放到'spring.jar'旁边去。

Spring 2.0的 'spring-jmx.jar' 和 'spring-remoting.jar'已经被转移到 Spring 2.5的'spring-context.jar' (针对 JMX 和非HTTP 远程支持),部分转移到 'spring-web.jar' (针对HTTP 远程支持)。

Spring 2.0的 'spring-support.jar' 被改名为 'spring-context-support.jar', 更好的表达其真实含义。 'spring-portlet.jar' 被改名为 'spring-webmvc-portlet.jar',表明它是Spring Web MVC framework的子模块之一。 类似的, 'spring-struts.jar' 被改为'spring-webmvc-struts.jar'。

Spring 2.0的'spring-jdo.jar', 'spring-jpa.jar', 'spring-hibernate3.jar', 'spring-toplink.jar' 和 'spring-ibatis.jar' 被合并到Spring 2.5大粒度的'spring-orm.jar'中。

Spring 2.5的 'spring-test.jar' 取代了'spring-mock.jar',表达其对test context framework的强烈关注。 注意 'spring-test.jar' 包含了上个版本 'spring-mock.jar'中的一切,因此如果是单元或集成测试,可以直接取代。

Spring 2.5的 'spring-tx.jar' 取代了 'spring-dao.jar' 和'spring-jca.jar' 文件,表达其对transaction framework的强烈关注。

Spring 2.5 将其jar文件直接作为OSGi兼容的bundle。这使得在OSGi环境中使用Spring 更加方便,不再需要定制打包了。

分享到:
评论

相关推荐

    spring2.0和spring2.5 及以上版本的jar包区别 spring jar 包详解

    ### Spring2.0与Spring2.5及以上版本的jar包区别及spring jar包详解 #### 概述 Spring框架作为一款流行的Java应用开发框架,在不同的版本之间,其提供的功能、性能以及兼容性等方面都有所差异。本文将重点介绍...

    jsf2.0 hibernate3.2 spring2.5整合 jar包(所有)

    jsf2.0 hibernate3.2 spring2.5环境所有jar包,包括richfaces mysql log4j 在eclipse里手动配置环境经常会因jar出现种种问题,我把完整的jsf2.0 spring2.5 hibernate3整合所有jar传上来希望有用 如果有需要我会传上一...

    struts2.0 spring2.5 hibernate3.2组合的jar包集合

    Struts2.0、Spring2.5和Hibernate3.2是Java Web开发中经典的三大框架,它们的组合常被用于构建高效的企业级应用。这个压缩包集合提供了这三大框架的兼容性版本,旨在解决集成过程中可能出现的jar包冲突问题。 **...

    Struts2.0+Spring2.5+Hibernate3 JAR包下载

    Struts2.0、Spring2.5和Hibernate3是经典的Java Web开发框架组合,它们各自在应用程序的不同层面提供了强大的功能支持。这篇概述将详细介绍这三个框架的核心特性及其在项目中的作用。 **Struts2.0** 是一个基于MVC...

    struts1+spring2.5+hibernate整合jar包

    总结来说,"struts1+spring2.5+hibernate整合jar包"提供了一个预配置好的环境,帮助开发者避免了手动选择和配置jar包的繁琐过程,从而更快地进入开发阶段。通过熟练掌握SSH整合,开发者可以构建出高效、可维护的企业...

    Spring 2.5 jar 所有开发包及完整文档及项目开发实例

    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...

    spring2.0升级到spring3.0.5的开发包

    综上所述,从Spring 2.0升级到Spring 3.0.5不仅意味着替换旧的jar包,更是采纳了一整套更加先进和完善的开发框架。这个过程可能会涉及到代码和配置的调整,但最终会带来更高的开发效率和更好的应用性能。对于开发者...

    struts2.0 hibernate3 spring2.5整合配置.doc

    Struts2.0、Hibernate3和Spring2.5(SSH)是三种常用的Java Web开发框架,它们各自拥有独特的功能优势:Struts2提供MVC架构的支持,Hibernate用于对象关系映射,而Spring则主要负责业务逻辑层的管理。本文将详细介绍...

    Struts2.0+Springframework2.5+ibatis2.3完美整合实例

    接着,由于IDE没有集成最新框架,开发者手动添加了所需的jar包,包括Struts2、Spring和iBatis的相关库。然后,按照标准的MVC架构,创建了工程的目录结构,包括Action、Service、DAO以及对应的配置文件。 在`web.xml...

    spring2.5整合ehcache2.0使用

    在本文中,我们将深入探讨如何将Spring 2.5与Ehcache 2.0进行集成,以便在我们的应用程序中实现高效、可扩展的缓存管理。Ehcache是一款广泛使用的开源Java缓存解决方案,而Spring框架则为它提供了一个方便的集成层,...

    struts2.1.6+spring2.0+hibernate3.2常用配置包

    另外三大框架的添加顺序也需要注意下,我的添加顺序是 struts2.1.6、spring2.0、hibernate3.2 spring版本差异(包方面)没有研究过,大致雷同,也应该保持版本一致,即在同一个稳定发行包中下载的包。 以下包后面跟...

    spring2.5+struts2+hibernate3.0JAR包集合

    标题 "spring2.5+struts2+hibernate3.0JAR包集合" 提及的是一个集成开发环境中的核心组件,这三个框架是Java Web开发中的重要工具,用于构建高效、可扩展的企业级应用程序。 Spring 2.5是Spring框架的一个版本,它...

    spring-context.jar

    spring-context-2.0-m2.jar, spring-context-2.0.1.jar, spring-context-2.0.2.jar, spring-context-2.0.4.jar, spring-context-2.0.6.jar, spring-context-2.0.7.jar, spring-context-2.0.8.jar, spring-context-...

    ssh整合所需jar包 struts1.2+hibernate3.2+spring2.5

    - 关键jar包包括:spring-beans.jar、spring-context.jar、spring-core.jar、spring-expression.jar、spring-web.jar、spring-webmvc.jar。这些库支持IoC容器、AOP、数据访问/集成、Web应用等。 SSH整合的核心步骤...

    struts2.0+spring2.5+JPA整合框架

    Struts2.0、Spring2.5和JPA(Java Persistence API)是Java开发中常见的三大框架,它们各自承担着不同的职责,共同构建了一个高效、灵活的企业级应用开发环境。Struts2作为MVC(Model-View-Controller)框架,负责...

    struts2.0 spring2.5 hibernate3.0

    Struts2.0、Spring2.5和Hibernate3.0是Java Web开发中经典的三大框架,它们各自在应用程序的不同层面提供了强大的支持,并且通过合理的整合,可以构建出高效、灵活的MVC(Model-View-Controller)架构的应用程序。...

    spring2.5 struts2.0 hibernate3.1

    这个"spring2.5 struts2.0 hibernate3.1完美全部jar包.rar" 文件包含了这三个框架的完整库,便于开发者在项目中直接引用,无需分别下载和管理各个框架的依赖。开发者只需要将这些jar包添加到项目的类路径中,就可以...

    Spring最新2.5版开发手册与包

    从Spring 2.0.x应用程序升级到Spring 2.5只需要...我们高度建议任何运行在JDK 1.4.2或更高版本的Spring 2.0应用程序升级到Spring 2.5,特别是运行在Java 5或更高版本上的,Spring 2.5带来了巨大的配置便利和性能提高。

    struts2.0spring2.5hibernate3.0框架整合步骤

    综上所述,通过以上步骤可以有效地将Struts2.0、Spring2.5和Hibernate3.0这三个框架整合在一起,形成一个完整的Web应用程序开发框架。这种整合不仅可以提高开发效率,还能增强应用的可维护性和扩展性。

Global site tag (gtag.js) - Google Analytics