- 2
- 0
- 约3.88千字
- 约 18页
- 2016-12-03 发布于贵州
- 举报
Strut2.1Spring3.0hibernate3.3全自动整合教程
以前面试的时候是整合的hibernate3.0+spring2.0+struts1.2因为以前MyEclipse版本比较低.根本不支持SSH高版本…但是在没找到工作之前,我面试,不经意问了一句,咱们公司使用什么开发工具,那个经理说.MyEclipse8.5 .回头我自己就想?使用 MyEclipse8.5 你在整合那么低的版本岂不是叫人家笑话?可神不知,鬼不觉的来到了哈尔滨这家公司.于是乎,但疼的想起来以前的这个问题.所以想到现在肯能有些人依然会面临这样的问题.所以做了一下总结.
由于SSH框架,配置文件过多.而 某些公司强行要面试这些内容.只要你搭建上了就要你.而你又记不住?所以我就这一点做了一套SSH全自动整合.当然,某些也需要自己添加点代码.但是相对于全手动.还是简便不少.废话少说.打开MyEclipse8.5 Come on!
首先New 一个Web Project 你懂的.
点击 Finish
首先添加Struts2.1 点击工程右键 》MyEclipse -(Add Struts Capabilities如图所示
选择 Struts2.1 拦截所有.action请求
然后点击 Next 然后点击Finish
(为什么这部分是红色字体呢?因为我看SSH书的时候.内人直接就到下一步了.很容易忽略这几个字….)
首先做点准备工作了.准备好数据库和表.我用的是Oracle9i数据库.无论是9i或10G都是一样的配置.但是如果你用的是MySql或者Sql Server的话.你需要另行更改配置了.
然后点击进入.
点击空白区域.右键 new 一个DateBase Driver
如果成功的话会显示
准备工作完成以后继续向工程里面添加String3.0
点击工程右键 》MyEclipse -(Add Spring Capabilities我就不截图了…
我还是个菜鸟.我知道有些jar包没有.但是我看SSH书上说引用的这些.但是我怕缺少jar包的原因就没敢删…(内本书真的很垃圾..我在当当网买的 - -)
然后点击 Next 然后Finsh
然后添加 hibernate3.3
添加方法 点击工程右键 》MyEclipse -(Add hibernate Capabilities我就不截图了…
选择默认就可以点击 Next
选择把 hibernate 整合到 Spring 配置文件中….点击Next
把SessionFactory 整合到Spring 配置文件中 ….点击 Next 。。
选择你要选择刚才准备好的数据源…
点击Next
选择不需要创建SessionFactory 点击Finish
然后导入 asm -3.2.jar (此jar包如果没有我发给你…)
此时SSH框架只差最后一步了。。。
就是创建 持久化类,与配置文件.及其该持久化类的Dao 这时候你想到了什么?没错,hibernate反映射.. 返回到DateBaseDriver 成功界面…
点击进入……
这个页面
点击Next
选择ID的生成方式…如果是Oracle数据库想跟Mysql一样想自增的话.那么可是使用PL/SQL Developer 自带的存储过程. 然后在Userinfo.hbm.xml 里面加入
如此怀念MySql 哎….
然后点击Next Finsh…
同事创建2个包.
一个 dao包…和一个action包。
把自动生成的UserinfoDAO转移到dao包里面. 然后在action包里面 创建一个UserinfoAction
如图所示
继续向 Spring 文件里面加入
将Dao对象注入到Action里面… 继续在Struts2.1配置文件里面加入
然后在web.xml里面加入
由于小工程是在次强调只为面试 所以 忽略service层,忘各位谅解 - -.
添加成功
JSP代码…
%@ page language=java import=java.util.* pageEncoding=UTF-8%
%
String path = request.getContextPath();
%
html
body
form action=textAction.action method=post
请输入你要添加的用户名:input type=text name=username /br /
请输入你要添加的密码:input type=text name=password /b
您可能关注的文档
最近下载
- 广东省深圳市深圳实验学校等校联考2024-2025学年九年级下学期开学考试语文试题(含答案).docx VIP
- 急性心梗转运流程图解.pptx
- 2025年房地产经纪人房地产市场特点综合案例分析专题试卷及解析.pdf VIP
- 党员领导干部2025年度民主生活会对照检查材料范文.docx VIP
- 2025年演出经纪人保护未成年人艺人的特殊义务与权利专题试卷及解析.pdf VIP
- ALINCO DR-635中文操作手册.pdf
- 2025年AWS认证Fargate网络隔离与安全组精细化配置专题试卷及解析.pdf VIP
- 2025年房地产经纪人市场比较法与其他估价方法(收益法、成本法)的混合应用专题试卷及解析.pdf VIP
- 2025年项目管理专业进度绩效指数在应对“黑天鹅”事件中的弹性分析专题试卷及解析.pdf VIP
- 【高考数学】2025年高考数学二级结论篇(核心知识背记手册).pdf
原创力文档

文档评论(0)