《2022年JavaEE教案 .pdf》由会员分享,可在线阅读,更多相关《2022年JavaEE教案 .pdf(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、JAVA EE 课程教案姓名:刘佳佳学号:1241302029 班级:12 级计算机科学与技术科目Java EE 开发技术与例教程课题Hibernate3 授课时间第十周第四节课型新授课课时安排1 课时教学内容本次课预计讲解的内容:一、引入,回顾 JDBC操作数据库, 课程介绍(15)二、预计讲解以下内容:1、Hibernate3 简介( 10)2、Hibernate3 配置文件( 20)3、持久化与 ORM (20)三、小结( 5)教学对象分析学习本课之前,学生已经学习掌握了对JDBC数据库操作的能力,并有一定的编程技巧及能力,能在同学的团结合作下完成学习任务。教学方法设计本课采用任务驱动、
2、自主探究、协作学习、分层教学的教学模式,在教学的各个阶段注意设计不同层次和难度的“任务” ,环环相扣,层层递进,循序渐进,逐步深化。教师适当启发,正确引导学生;学生运用旧知识去解决新问题,让学生在掌握知识与技能的同时,增加成就感,培养学生的学习兴趣,掌握科学的学习方法,提高自主学习能力以及团结合作意识教学目标知识与技能1. 理解持久化的概念2. 理解 ORM 的概念3. 了解 Hibernate3 的基本原理过程与方法利用任务驱动、分层教学,通过学生自主探究、协作学习,使学生在完成任务的过程中,掌握Hibernate3 的方法,提高学生自主创新,处理信息,团结合作的能力。名师归纳总结 精品学习
3、资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 教学目标情 感态 度与 价值观1. 培养学生编程能力,逻辑思考能力,树立正确的学习态度学习方法。2. 鼓励学生发展个性,培养学生探索创新的精神、团结合作的意识。教学重点1.Hibernate核心接口的使用2. 编写 Hibernate 的配置文件3. 持久化与 OEM 教学难点1.Hibernate核心接口的使用2. 编写Hibernate的配置文件教学准备1. 多媒体教学软件2. 课
4、件3. 投影仪教学环节教师活动学生活动设计意图情景导入1. 回顾 JDBC操作数据库的步骤首先,通过 Class.forName 注册驱动;然后,通过DriverManager.getConnection 获得数据库连接,接着,通过获得 Connection 对象生成 Statement 对象使用 Statement 对象对数据库进行增、 删、改、查的操作; 最后,关 Connection 对象和 Statement 对象。在整个操作过程中,需要对SQLException 进行捕获和处理。2. 对 Hibernate3 进行简介老师: Hibernate3是一个开放源代码的对象关系映射框架,它
5、对 JDBC进行了非常轻量级的对象封装, 使得 java 程序员可以随心所欲的使用对象编程思想来操作数据库。Hibernate 可以应用在任何使用JDBC的场合,最具革命意义的是,Hibernate 可以在应用 EJB的 java EE 架 构 中 取 代CMP ,完成数据持久化的重任 , 下 面 就 让 我 们 学 习Hibernate3 。观看课件采用采用导入回顾的方法,复习巩固以前的知识,从而引出今天的课题。名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2
6、页,共 5 页 - - - - - - - - - 认定目标展示教学目标:(课件)1. 理解 ORM 的概念。2. 掌握 Hibernate 核心接口的使用方法3. 开发 Hibernate3 程序观看课件让学生明确本节课要掌握哪些知识点,这样学习才更有方向性、目的性学习新知一、持久层与 ORM 1.ORM 核心原则(1)简单性(2)传达性(3)精确性2.ORM 四部分(1)一个对持久类对象进行 CRUD 操作的 API。(2)一个语言或 API 用来规定与类和类属性相关的查询。( 3)一 个 规 定 mapping metadata 的工具。3.Hibernate核心接口(1)Session
7、 接口(2) SessionFactory接口(3)Transaction接口(4)Query接口(5)Configuration接口4. 持久化与 ORM (1) 持久化 : 将程序中数据在瞬时状态和持久状态间转换的机制(2) 持久化层 : JDBC 就是一种持久化机制, 将程序数据直接保存成文本文件也是持久化机制的一种实现 , 在分层结构中,DAO 层(数据访问层)也被称为持久化层(3) 持久化完成的操作 : 将对象保存到关系型数据库中 , 将关系型数据库中的数据读取出来以对象的形式封装5.Hibernate配置文件观看教师操作,然后进行操作(如果学生基础好,也可以 让 学 生 自 己 浏
8、览课件自学,然后进 行 练 习 , 采 用“ 先学后教”的方法来进行)激发学生联系实际急于动手的兴趣名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 学习新知 学生练习:利用所学知识实现学生对象 Student(stuNo 主键 ,stuName、sex 、course 、grade)的持久化。小结:大家做的不错, 希望继续努力。名师归纳总结 精品学习资料 - - - - - - - - - - - - - -
9、-精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 巩固新知1. 展示学生的操作任务。2. 学生实践展示的任务,教师巡视。观看操作任务,学生 完 成 布 置 的 任务以现实生活中的实际任务来“驱动”学生,使之更有兴趣。培养学生主动学习、创新学习的能力教学反馈通过多媒体网络教室的转播功能展示部分好的学生作品,点评。其他同学观看使学生具有成就感, 进一步引导学生主动学习课堂小结让学生回顾本节的内容, 并让学生总结出自己在实践过程中的制作技巧和遇到的问题,加深印象回答问题,讨论心得强调重点、难点课后作业让学生继续完善自己的编写的程序,总结归纳出自己在编程中使用了哪些技巧和技术, 并鼓励学有余力的学生完成课本中的习题。实行层次性、个性化点拨,因材施教名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 5 页 - - - - - - - - -