想请教一下Struts2和hibernate整合的步骤,求详细!

最好是一步一步的!!!... 最好是一步一步的!!! 展开
 我来答
不羁的风monika
2019-10-30 · 超过74用户采纳过TA的回答
知道小有建树答主
回答量:97
采纳率:100%
帮助的人:86.5万
展开全部
Struts2和Hibernate整合
Struts2是视图层框架,主要作用就是接收参数保存到对象这个对象可以是Hibernate(模型层框架)的实体类对象,Hibernate再进行数据操作。
 
(1)     创建项目,导入Hibernate包,我们的习惯是从后台写到前台。所以先写Hibernate;
(2)     创建实体类model(get,set方法);
(3)     创建映射文件.xml(写在mapping包下);
(4)     创建配置文件(必须在根目录下)hibernate.cfg.xml;
(5)     创建hibernate的工具类utils,方便使用;
(6)     运行创建表验证,将hibernate配置文件中的先写成create测试建表,再改成update,不然每次运行程序都会新建表无法保存数据;
(7)     创建接口;
(8)     创建实现类;
(9)     后台验证新增用户看是否会成功(查看数据库);
(10)  Hibernate基本完成,加入Struts2的jar文件;
(11)  配置web.xml;
(12)  在根目录下新建一个struts.xml;
(13)  创建action类
(14)  配置动作struts.xml;
(15)  创建jsp文件;
(16)  将struts2和hibernate的所有jar文件加入到WEB-INF/lib中;
(17)  注册完成,继续完成登录
1.     DAO中新增login方法
2.     书写login的实现类
3.     后台验证登录成功和失败
4.     Action中增加login方法
5.     Struts.xml中增加新的动作
6.     增加login.jsp
7.     PS:如果要做用户名或者手机号登陆的话要重新修改DaoImpl接收用户名或者手机号都可以登陆
8.     增加下一个跳转页面main.jsp
9.     运行
(18)列出所有用户
              1.和上面基本类似,但是要登陆成功直接跳到main.jsp页面查看所有用户信息,就必须在struts中配置重定向到动作,就是登录之后不在跳转到main.jsp页面中,要直接跳到输出所有用户的动作上,之后再跳转到main.jsp输出所有用户信息。
(19)修改
              1.点击a标签时候跳转页面并打印出你要修改的用户信息,更改之后点击确定跳转到main.jsp(先跳到修改的动作之后重定向到显示所有用户信息的动作即完成)。
(20)删除
              1.点击a标签执行删除动作之后重定向到显示所有用户信息即完成。
 
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式