Spring学习-35:SSH框架整合之jar包的整理

虽然目前主流的Java EE框架已经由最初的SSH(Spring+Struts+Hibernate),演变为SSM(Spring+SpringMVC+Mybatis),但是SSH框架整合的学习,有助于我们理解Web项目,今天我就简单介绍一下三大框架整合的时候,jar包的整理。

准备工作:新建web项目:Spring_ssh1

1、Struts2:此处以笔者本地的struts-2.1.6-all.zip版本为例

-导入jar包:D:\developUse\常用jar包\struts2\struts-2.1.6-all\struts-2.1.6\apps\struts2-blank-2.1.6\WEB-INF\lib\*.jar

-导入jar包:struts-2.1.6-all\struts-2.1.6\lib\struts2-spring-plugin-2.1.6.jar(用于Struts2和Spring的整合)

-其余jar包可选,视项目开发要求而定,例如json包、注解包等。

2、Spring:此处以笔者本地的spring-framework-3.2.0.RELEASE-dist.zip、spring-framework-3.0.2.RELEASE-dependencies.zip版本为例

-Spring3.2 开发最基本jar包
spring-beans-3.2.0.RELEASE.jar
spring-context-3.2.0.RELEASE.jar
spring-core-3.2.0.RELEASE.jar
spring-expression-3.2.0.RELEASE.jar
com.springsource.org.apache.commons.logging-1.1.1.jar
com.springsource.org.apache.log4j-1.2.15.jar
-AOP开发:
spring-aop-3.2.0.RELEASE.jar
spring-aspects-3.2.0.RELEASE.jar
com.springsource.org.aopalliance-1.0.0.jar
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
-Spring Jdbc开发:
spring-jdbc-3.2.0.RELEASE.jar
spring-tx-3.2.0.RELEASE.jar
-Spring事务管理:
spring-tx-3.2.0.RELEASE.jar
-Spring整合其他ORM框架:
spring-orm-3.2.0.RELEASE.jar
-Spring在web中使用:
spring-web-3.2.0.RELEASE.jar
-Spring整合Junit测试:
spring-test-3.2.0.RELEASE.jar

3、Hibernate:此处以笔者本地的hibernate-release-3.6-Final.zip版本为例

-解压根目录下:hibernate3.jar

-解压根目录/lib/required/*.jar

-解压根目录\lib\jpa\hibernate-jpa-2.0-api-1.0.1.Final.jar

-数据库连接池c3p0:解压根目录\lib\optional\c3p0\c3p0-0.9.1.jar

-整合log4j:slf4j-log4j12-1.7.2.jar、log4j-1.2.16.jar

-使用二级缓存Ehcache:backport-util-concurrent.jar、commons-logging.jar、ehcache-1.5.0.jar

-数据库驱动:mysql-connector-java-5.0.8-bin.jar

你可能感兴趣的:(Spring,Spring学习之路)