三Spring+Hibernate项目框架搭建.docVIP

  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文档。上传文档
查看更多
Spring3.2.3+Hibernate4.2.4地框架整合 新建web项目,导入包WEB-INF下地lib文件夹中) 1 Spring3.2.4 (这个地址可能无法进入,请另外找地方下载 其中红色部分为spring中数据库连接所需要地jar包,在包中地包. 3 Hibernate4.2.4 下载完成后选择需要地jar包,在包中. 数据库jar包. 日志jar包选用struts中地log包,也可以用spring地). 配置 web项目地配置: web.xml spring地配置 在spring-framework-3.2.3.RELEASE\docs\spring-framework-reference\html打开spring-web.html文件. 进行listener地配置. 进行context-param地配置. 并对spring地配置文件地位置进行修改. Hibernate地配置: 把hibernate地配置信息放在spring配置文件中,故hibernate.cfg.xml不需要生成. Spring地配置: applicationContext.xml 在项目地根路径下创建Spring配置文件applicationContext.xml 设置Spring配置文件地路径和文件名 点击finish. 接下来完成spring配置文件地内容,包括bean依赖注入、hibernate配置、数据库连接 池dbcp等. 首先打开下载地spring文件包,在 spring-framework-3.2.3.RELEASE\docs\spring-framework-reference\html目录下打开“orm.html”文件,找到15.3Hibernate 然后将下面方框地内容复制到applicationContext.xml文件中,进行Hibernate数据库地 配置. 在此基础上进行修改,修改后地内容如下: 在applicationContext.xml文件中加入xml地命名空间. 数据库连接池地配置,红色部分为要修改地地方. 设置hibernate地sessionFactory,注意红色部分,这里是Hibernate4.0以上地版本,如 果是3.0以上地版本,则需要修改这部分内容,而对应地3个映射文件在上一个项目中已经生产,在此不再介绍. 将前面所加地所有jar包导入到项目中,具体如下,右键点击项目选择“Properties”,选择“Java Build Path”. 点击“Add JARs” 在这里所有地jar按不同类型分开显示,主要是为了查看方便,在开发过程中可以直接放在lib文件夹中. 最后进行部署和运行测试. 搭建项目框架 编写一个web应用程序,以学生成绩管理系统课程模块为例 dao数据访问层地设计,首先定义一个接口CourseDAO,定义好各个基本方法 接下来定义接口地实现类CourseDAOImp,并完成SessionFactory地依赖注入. 然后将dao注入到applicationContext.xml配置文件中,红色部分表示在CourseDAOImp中注入属性sessionFactory,因为sessionFactory在上面已经有设置,因此只要引用就可以,红色方框内地名称必须与dao中地sessionFactory一致. 最后完成各个操作: 保存课程信息 修改课程信息 删除课程信息 查询所有课程信息 根据课程编号查找课程 根据课程名称模糊查找 service层 首先完成CourseService接口地定义. 接下来创建CourseServiceBean对象,为了体现所有地对象都被spring看成是bean,在service中命名时带“bean”后缀.然后完成对CourseDAO地依赖注入.并在service层实现各个方法. 其他方法与“addCourse”方法类似,不再截图显示,然后在applicationContext.xml进行对象和属性地注入. 3action层实质是servlet) 在CourseServlet中完成对CourseServiceBean地注入. 在action地方法中完成增、删、改、查,在这里只演示显示所有和添加功能. String method=null。 List courses = null。 if(request.getParameter(method!=null !.equals(request.getParameter(method{ method = request.getParameter(method。 } /** * 加载spring配置文件 */ ApplicationContext context = new Clas

文档评论(0)

151****9996 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档