Spring2.5.6+Hibernate3.0.5升级到Spring3.0.5+Hibernate3.3

本文详细记录了一个SSH(Struts + Spring + Hibernate)项目从Spring 2.5.6+Hibernate 3.0.5升级到Spring 3.0.5+Hibernate 3.3的过程,包括更新jar包、修改web.xml配置、调整XML头部和Java代码,以及升级Hibernate的步骤。升级完成后,项目功能基本正常,但可能存在的潜在问题需要进一步观察和测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SSH框架升级

Spring2.5.6+Hibernate3.0.5升级到Spring3.0.5+Hibernate3.3

1、引言

项目使用的是Struts1 + Spring2.5.6 + Hibernate3.0.5框架,但项目需要开发Flex客户端, Spring 2.5.6不支持与Flex集成,于是决定升级Spring至 3.0.5版本 ,升级Spring的过程中,发现Spring3.0.5版本与Hibernate3.0.5版本不兼容,于是不得不也把Hibernate升级到更高的3.3版本。

2、准备

下载release版本的Spring-3.0.5.jar和Hibernate-3.3.jar包。

http://search.maven.org/

一个强大的jar包下载网站,这里几乎可以找到你所需要的所有jar包及源码

3、更新过程

1) 更新Spring相关的jar

删除原有的Spring jar包,项目原有的jar包为

  1. spring.jar  
  2. spring-beans-2.5.6.jar
  3. spring-context-2.5.6.jar
  4. spring-context-support-2.5.6.jar
  5. spring-core-2.5.6.jar
  6. spring-jdbc-2.5.6.jar
  7. spring-tx-2.5.6.jar
  8. spring-web-2.5.6.jar
  9. spring-webmvc-2.5.6.jar  

增加项目新版的Spring jar文件

  1. org.springframework.aop-3.0.5.RELEASE.jar
  2. org.springframework.asm-3.0.5.RELEASE.jar  
  3. org.springframework.beans-3.0.5.RELEASE.jar  
  4. org.springframework.context-3.0.5.RELEASE.jar  
  5. org.springframework.context.support-3.0.5.RELEASE.jar  
  6. org.springframework.core-3.0.5.RELEASE.jar  
  7. org.springframework.expression-3.0.5.RELEASE.jar
  8. org.springframework.jdbc-3.0.5.RELEASE.jar  
  9. org.springframework.orm-3.0.5.RELEASE.jar   
  10. org.springframework.transaction-3.0.5.RELEASE.jar  
  11. org.springframework.web.servlet-3.0.5.RELEASE.jar
  12. org.springframework.web.struts-3.0.5.RELEASE.jar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值