myeclipse中配置spring+Struts+hibernate框架

本文详细介绍了如何在myeclipse环境中搭建并整合Spring+Struts+Hibernate(SSH)框架。首先创建一个Java EE 6.0的Web项目,然后依次添加Spring 3.0、Hibernate 3.3和Struts 2.1的能力,确保所有库文件复制到lib目录。通过配置Spring的applicationContext.xml文件和Hibernate的SessionFactory,完成数据库连接设置。最后,通过检查目录结构确认SSH框架搭建成功,可以启动Tomcat进行测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近学习有关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测试框架的搭建是否成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值