SSH2框架搭建(struts2.2.3+hibernate3.6.5+spring3.05
SSH2搭建最新
版本的SSH(struts
Struts
需要引入的包:
xwork-core-
struts2-core-
ognl-
javassist-
freemarker-
commons-lang-2.5.jar
commons-io-
commons-fileupload-
asm-tree-3.1.jar
asm-commons-3.1.jar
asm-3.1.jar
Hibernate
需要引入的包:
hibernate3.jar //hibernate核心包
lib\required\antlr-
lib\required\commons-collections-3.1.jar
lib\required\
dom4j-
lib\required\
javassist-
lib\required\ jta-1.1.jar
lib\required\
slf4j-api-
\lib\optional\c3p0\c3p0-
lib\jpa\
hibernate-jpa-2.0-api-
还需要slf4j-
slf4j-nop-
mysql-connector-java-
Hibernate 3.6.1 必须的包总结
hibernate3.jar
antlr-
javassist-3.12.0.GA.jar
jta-1.1.jar
//由于Hibernate3.6的hibernate3.jar已包含了annotation所以只需加jpa的api就行了
//Hibernate3.5以前的版本则需要hibernate-annotations.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
//关于此包请看
http://www.likestudy.org/332.html
ejb3-persistence.jar
commons-collections-3.1.jar
dom4j-1.6.1.jar
//直接使用log4j吧。方便以后整合spring,不想用就只要slf4j-api-1.6.1.jar和slf4j-nop-1.6.1.jar就可以了
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.1.jar //对log4j.jar进行转换
log4j-1.2.16.jar
在测试的时候也不需要第一种写法:
- SessionFactory sf = new AnnotationConfiguration().configure().buildSessionFactory(); //现在已经过时
用第二种:
- SessionFactory sf = new Configuration().configure().buildSessionFactory();//可以直接使用Annotation
2、spring
spring-framework-
dist/* //为了方便考入此目录下的所有jar,不想全部考入的自己选择
spring-framework-
aopalliance/aopalliance.jar
aspectj/aspectjrt.jar
aspectj/aspectjweaver.jar
cglib/cglib-nodep-2.1_3.jar
jakarta-commons/commons-pool.jar
jakarta-commons/commons-dbcp.jar
jakarta-commons/commons-logging.jar
大家可以看到有了spring
注意:cglib-nodep-2.1_3.jar 包也可以换成asm-
3、struts
Struts
Spring 2.5 需要导入的包
junit-3.8.2.jar//单元测试包
log4j-1.2.15.jar//log4j日志输出包
spring.jar//spring核心包
commons-logging.jar//日志输出包
aspectjrt.jar //AOP编程必备包
aspectjweaver.jar//AOP编程必备包
(未完。。。待续)