版本介绍:spring3.0 、hibernate3.6
开发工具:myeclipse7.5
整合目标:从spring2.5 升级到spring 3.0,兼容2.5的旧代码中的xml方式bean 配置,同时能够使用3.0的特性,比如注解,springmvc注解等。从hibernate 3 升级到hibernate3.6。兼容3版本的xml 持久bean 配置,同时能够使用注解方式配置。简单2个字:混用。
整合步骤:1、jar 包替换:
删除旧工程 以上3个框架的jar包;
spring 包
org.springframework.aop-3.0.5.RELEASE.jar
org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.aspects-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.context.support-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar
org.springframework.jdbc-3.0.5.RELEASE.jar
org.springframework.orm-3.0.5.RELEASE.jar
org.springframework.spring-library-3.0.5.RELEASE.libd
org.springframework.test-3.0.5.RELEASE.jar
org.springframework.transaction-3.0.5.RELEASE.jar
org.springframework.web-3.0.5.RELEASE.jar
org.springframework.web.servlet-3.0.5.RELEASE.jar
Hibernate 库包:hibernate3.jar
依赖包:
antlr-2.7.6.jar
aopalliance.jar
aspectjrt.jar
aspectjweaver.jar
cglib-nodep-2.1_3.jar
commons-beanutils-1.8.3.jar
commons-collections-3.1.jar
commons-dbcp.jar
commons-fileupload-1.2.1.jar
commons-io-2.0.jar
commons-lang-2.5.jar
commons-logging.jar
commons-pool.jar
dom4j-1.6.1.jar
gson-1.6.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
javassist-3.12.0.GA.jar
junit-4.8.1.jar
log4j-1.2.15.jar
mysql-connector-java.jar
slf4j-api-1.6.1.jar
slf4j-nop-1.6.1.jar
以上jar文件有些是spring 和hibernate 的依赖包。比如common 工具包、aop 包、cglib 包,有些是我自己的工程需要的其他包。比如gson mysql junit