Struts2.1+Spring3.0+hibernate3.3全自动整合教程.docVIP

Struts2.1+Spring3.0+hibernate3.3全自动整合教程.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
以前面试的时候是整合的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 /br / input type=submit value=提 交 / /form /body /html Web.xml代码 ?xml version=1.0 encodin

文档评论(0)

yan666888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档