SSH框架的构建步骤:
SSH框架的构建在使用MyEclipse进行导入时必须按照Spring-->Hibernate-->Struts的顺序。
在导入Spring之前最好通过MyEclipse插件建立好DBdriver。
默认的Spring会使用dbcp来管理数据源。
在导入Hibernate时,要注意选择用Spring来管理hibernate配置,而不要使用单独的hibernate.cfg.xml。这样在导入时可以选择建立好的DBdriver,会自动在applicationContext.xml中配置好dataSource和sessionFactory。
Spring中需要使用Hibernate的话,可以直接继承HibernateDaoSupport,继承完之后就能通过this.getSession()直接获取到session对象。
关键点配置:
applicationContext.xml
struts-config.xml
web.xml
Struts2.1.6 + Spring2.5.6 + Hibernate3.3.2所需jar包一览
jar包名称 所在位置 说明 antlr-2.7.6.jar hibernate/lib/required 解析HQL aspectjrt spring/lib/aspectj AOP aspectjweaver .. AOP cglib-nodep-2.1_3.jar spring/lib/cglib 代理,二进制增强 common-annotations.jar spring/lib/j2ee @Resource commons-collections-3.1.jar hibernate/lib/required 集合框架 commons-fileupload-1.2.1.jar struts/lib struts commons-io-1.3.2 struts/lib struts commons-logging-1.1.1 单独下载,删除1.0.4(struts/lib) struts spring dom4j-1.6.1.jar hibernate/required 解析xml ejb3-persistence hibernate-annotation/lib @Entity freemarker-2.3.13 struts/lib struts hibernate3.jar hibernate hibernate-annotations hibernate-annotation/ hibernate-common-annotations hibernate-annotation/lib javassist-3.9.0.GA.jar hiberante/lib/required hibernate jta-1.1.jar .. hibernate transaction junit4.5 mysql- ognl-2.6.11.jar struts/lib slf4j-api-1.5.8.jar hibernate/lib/required hibernate-log slf4j-nop-1.5.8.jar hibernate/lib/required spring.jar spring/dist struts2-core-2.1.6.jar struts/lib xwork-2.1.2.jar struts/lib struts2 commons-dbcp spring/lib/jarkata-commons commons-pool.jar .. struts2-spring-plugin-2.1.6.jar struts/lib
本文详细介绍SSH框架(Spring、Struts、Hibernate)的搭建步骤及核心配置文件,包括applicationContext.xml、struts-config.xml和web.xml的配置细节。此外,还列举了所需的所有jar包及其用途。
159

被折叠的 条评论
为什么被折叠?



