SSH2框架版本:struts-2.3.15.1 + hibernate-release-4.2.3.Final + spring-framework-3.2.2.RELEASE
一、拷贝jar包
(1)Struts2:
目录文件夹:struts-2.3.15.1\lib下
struts2-core-2.3.15.1.jar
xwork-core-2.3.15.1.jar
commons-io-2.0.1.jar
commons-lang3-3.1.jar
javassist-3.11.0.GA.jar
ognl-3.0.6.jar
commons-fileupload-1.3.jar
commons-logging-1.1.3.jar
freemarker-2.3.19.jarstruts2-spring-plugin-2.3.15.1.jar(和spring集成)
aopalliance-1.0.jar
(2)spring:
目录文件夹:spring-framework-3.2.2.RELEASE\libs下
spring-aop-3.2.2.RELEASE.jar
spring-aspects-3.2.2.RELEASE.jar
spring-beans-3.2.2.RELEASE.jar
spring-context-3.2.2.RELEASE.jar
spring-core-3.2.2.RELEASE.jar
spring-expression-3.2.2.RELEASE.jar
spring-tx-3.2.2.RELEASE.jar
spring-web-3.2.2.RELEASE.jar
spring-struts-3.2.2.RELEASE.jar
spring-jdbc-3.2.2.RELEASE.jar
spring-orm-3.2.2.RELEASE.jar
(3)hibernate:
hibernate-release-4.2.3.Final\lib\required文件夹下
antlr-2.7.7.jar
dom4j-1.6.1.jar
hibernate-commons-annotations-4.0.2.Final.jar
hibernate-core-4.2.3.Final.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
javassist-3.15.0-GA.jar
jboss-logging-3.1.0.GA.jar
jboss-transaction-api_1.1_spec-1.0.1.Final.jar
hibernate-release-4.2.3.Final\lib\jpa文件夹下
hibernate-entitymanager-4.2.3.Final.jar
slf4j-nop-1.7.5.jar
二、web.xml配置
(1)配置struts
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
(2)配置spring
三、Struts2配置(struts.xml)
四、Spring配置(applicationContext.xml)