myeclipse中配置spring+Struts+hibernate框架

最近学习有关spring+Struts+hibernate(SSH)框架的内容,SSH框架按照功能划分则是Spring起到业务层作用,Struts起到控制层作用,Hibernate当然用于持久化层作用。SSH框架的整合其实就是spring+Struts的整合。
(本文章仅为本人加强记忆)
以下是以myeclipse为环境搭建spring+Struts+hibernate框架的过程:
首先,建立一个web工程
File→New→Web Project 新建一个Web工程。
myeclipse中配置spring+Struts+hibernate框架
在J2EE Specification Level中选择Java EE 6.0点击finish
myeclipse中配置spring+Struts+hibernate框架
此时搭建web项目成功
搭建spring 3.0
myeclipse中配置spring+Struts+hibernate框架web project架构,选择刚刚搭建的web项目,添加spring
右键->myeclipse->Add Spring Capabilities,选择相应的包Spring 3.0 AOP,Spring 3.0 Core,Spring 3.0 Persistence Core,Spring 3.0 Persistence JDBC,Spring 3.0 Web;在JAR Library Installation里选择Copy到lib目录以避免发布Tomcat出问题myeclipse中配置spring+Struts+hibernate框架myeclipse中配置spring+Struts+hibernate框架
点击next,生成applicationContext.xml文件,点击finishmyeclipse中配置spring+Struts+hibernate框架
生成spring后的目录结构myeclipse中配置spring+Struts+hibernate框架
搭建hibernate 3.3
选择web项目,添加hibernate。右键->myeclipse->Add Hibernate Capabilities,选择hibernate 3.3。选择相应的包Hibernate 3.3 Annotations & Entity Manager,Hibernate 3.3 Core;同样在JAR Library Installation里选择Copy到lib目录(避免发布到Tomcat出问题)。myeclipse中配置spring+Struts+hibernate框架
点击next,这里统一由Spring configuration file管理Hibernate。 myeclipse中配置spring+Struts+hibernate框架
继续点击next,选择Existing Spring configuration file继承的Spring配置文件(WebRoot/WEB-INF/applicationContext.xml),SessionFactory Id默认。myeclipse中配置spring+Struts+hibernate框架
这里配置数据库连接,这里不打勾Specify Spring DataSource connection details,点击Next。 myeclipse中配置spring+Struts+hibernate框架
如果要建可以在DB Browser(Windows→Show View→Other→MyEclipse Database→DB Browser)里面新建。myeclipse中配置spring+Struts+hibernate框架
点击next,Create SessionFactory class中不打勾,点击finishmyeclipse中配置spring+Struts+hibernate框架
生成hibernate后的目录结构,由于我选择的是spring管理所以在目录结构看不到hibernate.cfg.xml文件了myeclipse中配置spring+Struts+hibernate框架
搭建Struts 2.1
选择web项目,添加Struts。右键->myeclipse->Add Struts Capabilities.
选择Struts 2.1,Struts 2 filter name默认,点击nextmyeclipse中配置spring+Struts+hibernate框架
加入Struts核心包,点击nextmyeclipse中配置spring+Struts+hibernate框架
这时SSH框架就搭建好了,此时的目录结构为:myeclipse中配置spring+Struts+hibernate框架

整个框架搭建好后就可以启动Tomcat测试框架的搭建是否成功。