JavaEE教案 18.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文档。上传文档
查看更多
重庆正大软件职业技术学院教案(项目类) 授课对象 系 别 软件系 本次课学时 4学时 年级班次 大二 章节题目 第4章 搭建spring框架 目的要求(含技能要求) 理解Spring框架概念、作用 本节重点 理解Spring框架概念、作用 本节难点 理解Spring框架概念、作用 教学方法 项目教学法 教学用具 机房、屏幕广播 问题引入 通过改造第3章第1节中的项目,从而引出本次课程。 难点与重点讲解方法 引导、分析、讲解、实作演示 本次课小结 课程小结 教后礼记 讨论、思考题、作业(含实训作业) 完成本次课的课堂任务 填写实验报告 任务介绍(5分钟) 改造3.1节的任务,在注册入库功能的业务控制层(action)与业务处理层(service)之间引入spring框架。 任务解析(50-60分钟) 搭建spring框架 编写接口 新增数据访问层(dao)的实现类RegisterDaoImpl 新增业务层(service)的实现类RegisterServiceImpl 改写控制层(action)的RegisterAction类 在spring框架配置文件中增加实现类的配置 详细步骤 搭建spring框架 首先,引入所需的spring框架的jar文件。参照任务解析中相关内容里spring包的引入。(只需要引入一次) 其次,在web.xml文件中加入sping配置(只需一次),关键代码下: !-- 指定spring的配置文件,默认从src根目录寻找配置文件,我们可以通过spring提供的classpath:指定spring的配置文件名 -- context-param param-namecontextConfigLocation/param-name param-valueclasspath:beans.xml/param-value /context-param !-- 使用侦听器对Spring容器进行实例化 -- listener listener-classorg.springframework.web.context.ContextLoaderListener/listener-class /listener 再次,加入Spring初始配置文件(只需一次),关键代码请参考任务解析中的相关内容。 编写接口。 创建两个接口,一个是action层到service层之间的接口RegisterService,一个是service到dao层的接口RegisterDao。接口RegisterService参考代码如下: public interface RegisterService { public void register(User user); } 接口RegisterDao的参考代码如下: public interface RegisterDao { public boolean execute(User user); } 新增数据访问层(dao)的RegisterDaoImpl类,参考代码如下: public class RegisterDaoImpl implements RegisterDao{ public boolean execute(User user){ //进行入库操作 boolean ret=true; try { SessionFactory sessionFactory=new Configuration().configure().buildSessionFactory(); Session session=sessionFactory.openSession(); session.beginTransaction(); session.persist(user); session.getTransaction().commit(); session.close(); } catch (HibernateException e) { e.printStackTrace(); ret=false; } return ret; } } 新建业务层(service)的RegisterServiceImpl类,关键代码如下: public class RegisterServiceImpl implements RegisterService{ public boolean execute(User user) { //加载spring ApplicationContext act = new ClassPathXmlApplicationCo

文档评论(0)

189****6140 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档