Eclipse搭建SSHStruts2510+Spring437+Hibernate529.docx
- 文档编号:18265975
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:24
- 大小:2.34MB
Eclipse搭建SSHStruts2510+Spring437+Hibernate529.docx
《Eclipse搭建SSHStruts2510+Spring437+Hibernate529.docx》由会员分享,可在线阅读,更多相关《Eclipse搭建SSHStruts2510+Spring437+Hibernate529.docx(24页珍藏版)》请在冰点文库上搜索。
Eclipse搭建SSHStruts2510+Spring437+Hibernate529
Eclipse搭建SSH(Struts2.5.10+Spring4.3.7+Hibernate5.2.9)
目录
1.下载struts相关jar包,下载地址http:
//struts.apache.org/download.cgi#struts251011
2.下载spring相关jar包,下载地址https:
//spring.io/projects2
3.下载hibernate相关jar包,下载地址http:
//hibernate.org/orm/downloads/6
4.eclipse操作7
4.1新建名为exam的工程7
4.2复制struts所需jar包9
4.3修改struts.xml11
4.4复制spring所需jar包12
4.5修改web.xml13
4.6在src目录下新建applicationContext.xml14
4.7修改struts.xml文件14
4.8Hibernate的搭建14
4.9修改applicationContext.xml文件15
4.10在实体类的目录下新建一个实体类.hbm.xml的文件并编辑16
4.11配置buildpath16
4.12在WEB-INF下新建Register.jsp和Success.jsp18
5.相关JAVA代码18
5.1action层18
5.2bean实体19
5.3service层20
5.4dao层21
6.数据库22
6.1下载mysql地址22
6.2数据库脚本23
1.下载struts相关jar包,下载地址http:
//struts.apache.org/download.cgi#struts25101
2.下载spring相关jar包,下载地址https:
//spring.io/projects
点击SPRINGFRAMEDWORK进入下图所示
点击“theModulesofthereference…”,进入如下图所示
点击链接进入下载页面
点击“4.3.7.RELEASE/”,进入下图所示
3.下载hibernate相关jar包,下载地址http:
//hibernate.org/orm/downloads/
4.eclipse操作
4.1新建名为exam的工程
点击“Finish”,工程展开如下图
4.2复制struts所需jar包
把struts-2.5.10.1-min-lib\struts-2.5.10.1\lib内的所有jar包和struts-2.5.10.1\apps\struts2-rest-showcase\WEB-INF下的web.xml文件分别复制到exam项目下的WEB-INF/lib和WEB-INF下,struts-2.5.10.1\apps\struts2-rest-showcase\WEB-INF\lib下部分jar包(asm-5.1.jar、asm-commons-5.1.jar、asm-tree-5.1.jar、log4j-core-2.7.jar)复制到exam项目下的WEB-INF/lib
在src下分别创建相应的package并将struts-2.5.10.1\apps\struts2-rest-showcase\WEB-INF\src\java目录下struts.xml复制到工程src目录下,如下图
4.3修改struts.xml
至此Struts2搭建OK。
4.4复制spring所需jar包
找到spring-framework-4.3.7.RELEASE\libs复制到项目的WebContent\WEB-INF\lib目录下
(注意:
包含
4.5修改web.xml
添加如下代码
4.6在src目录下新建applicationContext.xml
用作编写spring
4.7修改struts.xml文件
添加下列代码(注意:
新版本可以不用写,包括本例)
完成以上流程,基本上Struts2-Spring的搭建就ok了
4.8Hibernate的搭建
找到hibernate-release-5.2.9.Final\lib\required把里面所有jar包复制到项目的WebContent\WEB-INF\lib目录下(注意:
本例使用是MySQL,记得导入对应的数据库驱动包mysql-connector-java-5.1.34.jar)
为c3p0数据池导入相应的jar包,找到hibernate-release-5.2.9.Final\lib\optional\c3p0的3个jar包,复制到项目的WebContent\WEB-INF\lib目录下(提议:
也可以使用..\optional\dbcp的数据池)(区别:
c3p0:
稳定性、dbcp:
速度比较快)
4.9修改applicationContext.xml文件
添加以下代码,用作描述具体的数据库信息(定义1个sessionFactory,用作于注入并为sessionFactory注入一个c3p0数据库))
4.10在实体类的目录下新建一个实体类.hbm.xml的文件并编辑
4.11配置buildpath
添加tomcat
4.12在WEB-INF下新建Register.jsp和Success.jsp
Register.jsp
Success.jsp
5.相关JAVA代码
5.1action层
表单校验文件
5.2bean实体
5.3service层
5.4dao层
6.数据库
6.1下载mysql地址
6.2数据库脚本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Eclipse 搭建 SSHStruts2510 Spring437 Hibernate529
![提示](https://static.bingdoc.com/images/bang_tan.gif)
链接地址:https://www.bingdoc.com/p-18265975.html