myeclipse中配置spring+Struts+hibernate框架

来源:互联网 发布:多益网络校园招聘2018 编辑:程序博客网 时间:2024/05/10 11:54

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

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

阅读全文
0 0
原创粉丝点击