- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java_EE教案
JAVA EE课程教案
姓名:刘佳佳 学号:1241302029
班级:12级计算机科学与技术
科目 Java EE开发技术与例教程 课题 Hibernate3
授课时间
第十周 第四节
课型
新授课
课时安排
1课时
教学内容
本次课预计讲解的内容:
一、引入,回顾JDBC操作数据库,课程介绍(15)
二、预计讲解以下内容:
1、Hibernate3简介(10)
2、Hibernate3配置文件(20)
3、持久化与ORM(20)
三、小结(5)
教学对象分析
学习本课之前,学生已经学习掌握了对JDBC数据库操作的能力,并有一定的编程技巧及能力,能在同学的团结合作下完成学习任务。
教学方法设计 本课采用任务驱动、自主探究、协作学习、分层教学的教学模式,在教学的各个阶段注意设计不同层次和难度的“任务”,环环相扣,层层递进,循序渐进,逐步深化。教师适当启发,正确引导学生;学生运用旧知识去解决新问题,让学生在掌握知识与技能的同时,增加成就感,培养学生的学习兴趣,掌握科学的学习方法,提高自主学习能力以及团结合作意识
教学目标
教学目标
知识与
技能
1.理解持久化的概念
2.理解ORM的概念
3.了解Hibernate3的基本原理
过程与方法
利用任务驱动、分层教学,通过学生自主探究、协作学习,使学生在完成任务的过程中,掌握Hibernate3的方法,提高学生自主创新,处理信
息,团结合作的能力。
情感态度与价值观
培养学生编程能力,逻辑思考能力,树立正确的学习态度学习方法。
鼓励学生发展个性,培养学生探索创新的精神、团结合作的意识。
教学重点
1.Hibernate核心接口的使用
2.编写Hibernate的配置文件
3.持久化与OEM
教学难点 1.Hibernate核心接口的使用
2.编写Hibernate的配置文件
教学准备 多媒体教学软件
课件
3.投影仪 教学环节 教师活动 学生活动 设计意图
情景导入 1.回顾JDBC操作数据库的步骤
首先,通过Class.forName 注册驱动;然后,通过DriverManager.getConnection 获得数据库连接,接着,通过获得Connection 对象生成Statement 对象
使用Statement 对象对数据库进行增、删、改、查的操作;最后,关Connection 对象和Statement 对象。
在整个操作过程中,需要对SQLException 进行捕获和处理。
2.对Hibernate3进行简介
老师:Hibernate3是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思想来操作数据库。Hibernate可以应用在任何使用JDBC的场合,最具革命意义的是,Hibernate可以在应用EJB的java EE架构中取代CMP,完成数据持久化的重任,下面就让我们学习Hibernate3。
观看课件
采用采用导入回顾的方法,复习巩固以前的知识,从而引出今天的课题。
认定目标 展示教学目标:(课件)
1.理解ORM的概念。
2.掌握Hibernate核心接口的使用方法
3.开发Hibernate3程序
观看课件 让学生明确本节课要掌握哪些知识点,这样学习才更有方向性、目的性
学习新知
学习新知 持久层与ORM
ORM核心原则
(1)简单性
(2)传达性
(3)精确性
2.ORM四部分
(1)一个对持久类对象进 行CRUD操作的API。
(2)一个语言或API用来规定与类和类属性相关的查询。
(3)一个规定mapping metadata的工具。
3.Hibernate核心接口
(1)Session接口
(2)SessionFactory接口
(3)Transaction接口
(4)Query接口
(5)Configuration接口
4.持久化与ORM
(1)持久化:
将程序中数据在瞬时状态和持久状态间转换的机制
(2)持久化层:
JDBC 就是一种持久化机制,将程序数据直接保存成文本文件也是持久化机制的一种实现,在分层结构中,DAO 层(数据访问层)也被称为持久化层
(3)持久化完成的操作:
将对象保存到关系型数据库中,将关系型数据库中的数据读取出来以对象的形式封装
5.Hibernate配置文件
原创力文档


文档评论(0)