2013年ssh整合.pptVIP

  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文档。上传文档
查看更多
第9章 Spring3框架技术入门 9.1 Spring3基础知识 9.2 Spring3 IoC的原理和主要组件 9.3 基于Struts2+Hibernate+Spring3的应用实例 9.3.1 项目介绍 本节使用Struts2.3.4、Hibernate3.6.0和Spring3.1.3开发一个登录功能的实例。 本实例实现用户登录功能: 有一个登录页面(login.jsp),登录页面对应的业务控制器类为LoginServiceAction(在包com.struts.action中),如果登录成功到登录成功页面(success.jsp)。 在包com.dao中有一个接口(UserDao.java),该接口定义了登录功能的常用操作,该接口的实现类(UserDaoImpl.java)在包com.dao.impl中; PO对象类(User.java)在包com.entity中,该PO对象对应的映射文件也在包com.entity中,名为User.hbm.xml。 Action需要在struts.xml中配置 还需要配置Hibernate3.6.0和Spring3.1.3,在实际项目开发中一般都会把对Hibernate的配置配置到Spring的配置文件中。该项目中的对Hibernate和Spring的配置都是配置在applicationContext.xml中的。 整合步骤: 1、创建数据库和表; 该项目使用MySQL数据库,数据库名为test,表为t_use_info,表的字段名称、类型以及长度如图所示: 2、创建一个Web project,添加spring3 1) 选择项目名,右击 -MyEclipse -Add Spring Capabilities… 2)勾选好 Spring3.0 的五个核心 Libraries,注意将它们 Copy 到/WebRoot/WEB-INF/lib 目录下,再点击 Next : 添加spring3后,实现如下结果: Spring3的jar包被添加到WebRoot/WEB-INF/lib文件夹下面; 创建配置文件ApplicationContext.xml。 3、添加Hibernate3.0,实现Hibernate和spring的整合。 1)创建数据源,切换到 MyEclipse Database Explorer 窗口 2)在左边 DB Browser 的窗口里,右击选择 New…新建一个数据源,出现如下图所示的窗口:根据自己项目所建的数据库来选择配置,引入连接驱动 JARs 包。 3)配好后,点击 Test Driver 来测试配置连接是否成功。下图所示则表示成功了,再进行下一步操作。 4) Schema Details 选择连接映射的数据库,没必要将全部的数据库连接进来。 5)配置好以后,然后选择它将它 Open connection…打开看一看,能否将数据连接过来: 6)再将窗口切换回来,现在添加 Hibernate 3.3 选择项目名,右击 -MyEclipse -Add Hibernate Capabilities…。 7)在对话框中选择 Spring configuration file,表示我们希望将 Hibernate 托管给 Spring进行管理,这是将 Hibernate 与 Spring 进行整合的基础。然后点击 Next: 8)在出现的对话框中选择 Existing Spring configuration file。因为我们已经添加了 Spring的配置文件,所以这里选择的是已存在的配置文件。MyEclipse 会自动找到存在的那个文件。 然后在 SessionFactory ID 中输入 Hibernate 的 SessionFactory 在 Spring 配置文件中的 Bean ID的名字,这里我们输入 sessionFactory 即可。然后点击 Next: 9)在出现的对话框中的 Bean Id 里面输入数据源在 Spring 中的 Bean ID 的名字,这里我们输入 dataSource。然后在 DB Driver 里面选择我们刚刚配置好的 ssh,MyEclipse 会将其余的信息自动填写到表格里面。然后点击 Next 10)在出现的对话框中取消 Create SessionFactory class。点击 Finish 即可。 11)Hibernate Reverse Engineering 反向生成 Pojo 类,自动生成映射关系:再进入到 MyEclipse Database Explorer 视图,全选中所有的表,右击选择 Hibernate Reverse Engineering…操作,如下

文档评论(0)

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

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

1亿VIP精品文档

相关文档