Java EE课程教案.docx
- 文档编号:6187677
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:13
- 大小:18.29KB
Java EE课程教案.docx
《Java EE课程教案.docx》由会员分享,可在线阅读,更多相关《Java EE课程教案.docx(13页珍藏版)》请在冰豆网上搜索。
JavaEE课程教案
备课教案
课程名称
JavaEE编程
课时数
3
章节名称
Hibernate高级应用编程实验
教学
目标要求
1.掌握Hibernate中实体关联映射
2.编程实现N-1,1-N和N-N数据库映射关系
3.理解HOL查询语言
4.在Hibernate框架中简单应用HOL
教学方式
□课堂讲授 □小组活动 □实验演示√
□难点答疑 □提问□作业讲评
□实践教学 □考试测验 □其他活动
引言
(上次内容回顾、导出本讲内容的思路)
1.回顾Hibernate开发的基本流程
2.复习如何配置Hibernate框架中web.xml
3.复习如何配置Hibernate数据库映射文件
4.以用户注册、登录网站的全过程来讲解Hibernate框架之作用
本讲内容的重点
1.Hibernate处理1-N关联关系的方法
2.Hibernate处理N-1关联关系的方法
3.Hibernate处理N-N关联关系的方法
4.Hibernate持久化类的实现方法
重点处理方法
1.实验案例驱动
2.通过实验,以理解many-to-one,one-to-many和many-to-many在映射文件中如何设置hibernate映射属性
本讲内容的难点
1.通过实验,以理解映射关联的实现方法之间不同,例如外键、主键和中间表方式
2.通过实验,以理解主键的生成策略
难点处理方法
1.案例驱动
2.对比演示
结束语
(要求掌握的重点及概念,下次课需要的预备知识)
1.总结Hibernate框架的关联映射类型
2.HOL语言在Hibernate框架中简单应用
3.Hibernate的CRUD操作基本概念
作业练习
实验作业
1.在MySQl中,建立customer、Order和address数据表
2.建立customer、Order和address数据表所对应的实体Java类
3.利用Hibernate框架,实现和测试customer和address表如何实现一对一关联
4.利用Hibernate框架,实现和测试customer和address表如何实现一对多关联
5.利用Hibernate框架,实现和测试customer和Order表如何实现一对多关联
6.利用Hibernate框架,实现和测试Order和address表如何实现多对多关联
7.利用HOL语言,构建WEBproject,以简单查询customer、Order和address数据表中数据
板书及PPT要求
其
它
备课教案
课程名称
JavaEE编程
课时数
2
章节名称
Hibernate的核心API及其CRUD操作
教学
目标要求
1.理解配置文件hibernate.cfg.xml的结构和应用方法
2.掌握映射文件*.hbm.xml的结构和应用方法
3.理解hibernate中集合类型的映射方式
4.通过CRUD案例理解Hibernate应用流程
教学方式
□课堂讲授√ □小组活动 □实验演示
□难点答疑 □提问□作业讲评
□实践教学 □考试测验 □其他活动
引言
(上次内容回顾、导出本讲内容的思路)
1.复习Hibernate的工作原理
2.回顾基于Hibernate的Web项目开发流程
3.复习Java持久类的编码风格
本讲内容的重点
1.Hibernate框架如何与数据库连接
2.对比Hibernate与JDBC
3.Hibernate数据库映射规则
4.数据库主键与id元素
5.数据库一般属性与property元素
6.Hibernate集合类映射规则,对比于Java类
7.Hibernate的CRUDapi操作
重点处理方法
1.对比分析:
Hibernate与JDBC
2.映射分析:
Hibernate集合映射与Java类
3.案例驱动
本讲内容的难点
1.Hibernate映射规则中的主键生成策略
2.Hibernate连接池配置
3.HibernateCache作用及其配置
难点处理方法
1.通过案例解析主键生成策略
2.图解Hibernate连接池配置
3.图解Cache作用
结束语
(要求掌握的重点及概念,下次课需要的预备知识)
1.概括分析Hibernate数据库配置文件
2.概括分析Hibernate映射文件及其规则
3.小结HibernateCRUD操作的基本流程
作业练习
1.利用Hibernate框架实现用户注册和登录页面
板书计划及对电子课件要求
其
它
备课教案
课程名称
JavaEE编程
课时数
3
章节名称
Hibernate综合性实验
教学
目标要求
1.设计基于Hibernate的DynamicWebProject
2.实现用户注册和登录功能
3.增加后台管理员操作页面
4.利用Hibernate框架,实现用户后台管理功能(CRUD)
教学方式
□课堂讲授 □小组活动 □实验演示√
□难点答疑 □提问□作业讲评
□实践教学 □考试测验 □其他活动
引言
(上次内容回顾、导出本讲内容的思路)
1.Hibernate基本开发流程
2.基于Hibernate的DynamicWebProject的文件布局和对象/类设计
3.Hibernate中CRUD操作API
本讲内容的重点
1.POJO实体类设计
2.Hibernate的DButil类功能与设计
3.DAO类设计
4.Junit测试
5.Hibernate配置文件和映射文件作用
6.页面设计及其相互关联
重点处理方法
1.实验案例驱动
2.通过实验,以理解Hibernate项目中前台用户处理和后台管理之间关联
3.Session中API,例如update,flush,delete,
本讲内容的难点
1.DAO层接口和实现类设计
2.Service层接口和实现类设计
3.DAO层如何与Service层交互
难点处理方法
结束语
(要求掌握的重点及概念,下次课需要的预备知识)
1.概括分析Hibernate项目前台用户驱动脉络
2.概括分析Hibernate项目后台管理的基本设计模式
3.指明前台与后台管理之间交互方式
作业练习
1.利用MySql创建用户数据库
2.综合设计基于Hibernate的Web项目,实现用户注册和登录功能,实现后台用户管理功能
3.在实验中增加用户权限分类设计,要求设计并编码实现
板书计划及对电子课件要求
其
它
备课教案
课程名称
JavaEE编程
课时数
2
章节名称
Spring初步
教学
目标要求
1.理解Spring框架的作用和功能
2.掌握Spring框架的主要特性
3.理解Spring中重要设计模式及其实现策略
4.初步掌握Spring框架应用方法
教学方式
□课堂讲授√ □小组活动 □实验演示
□难点答疑 □提问□作业讲评
□实践教学 □考试测验 □其他活动
引言
(上次内容回顾、导出本讲内容的思路)
1.Web项目的三层式体系结构
2.Hibernate和Struts2作用与功能
3.如何处理Web项目的业务逻辑
本讲内容的重点
1.Spring框架纵览
2.Spring容器及其工作原理
3.SpringMVC结构及其应用
4.IOC概念及其设计模式初步
5.AOP概念及其设计模式初步
6.Spring框架基本配置方法
重点处理方法
1.对比分析:
引入Spring的意义
2.案例驱动,说明Spring配置的基本方法
3.案例解析SpringContainer
4.对比分析,区分SpringMVC和Struts2的异同
5.案例驱动,分析SpringMVC
本讲内容的难点
1.Spring容器及其生命周期
2.SpringBeanFactory工作流程
3.SpringHandler映射
4.SpringView解析方式
难点处理方法
1.通过实例理解Spring容器和JavaBean之间调用和配置关系
2.对比SpringDispatcherServlet与JavaServlet
3.案例驱动,理解HandlerMapping
结束语
(要求掌握的重点及概念,下次课需要的预备知识)
1.Spring框架基本应用流程
2.Spring框架中主要概念
3.让学生思考Spring容器该如何设计呢?
作业练习
板书计划及对电子课件要求
1.Spring作用
2.Spring主要特点:
IOC+AOP
3.Spring组织结构
4.案例
5.SpringMVC与案例
其
它
备课教案
课程名称
JavaEE编程
课时数
3
章节名称
Spring编程实验初步
教学
目标要求
1.SpringMVC
2.Spring简单的依赖注入
3.Spring用户注册登录案例
4.
教学方式
□课堂讲授 □小组活动 □实验演示
□难点答疑 □提问□作业讲评
□实践教学 □考试测验 □其他活动
引言
(上次内容回顾、导出本讲内容的思路)
1.复习Spring框架
2.Spring框架的组织结构
3.SpringMVC组织结构
4.SpringMVC使用流程,包括配置方法
5.
本讲内容的重点
1.Spring配置方法,与IOC相结合
2.SpringIOC容器,包括BeanFactory
3.SpringMVC与Struts2对比
4.
重点处理方法
1.案例驱动
2.对比分析:
SpringMVC与Struts2对比
本讲内容的难点
难点处理方法
结束语
(要求掌握的重点及概念,下次课需要的预备知识)
作业练习
1.SpringMVC案例
2.Spring用户注册登录案例,包括SpringMVC用于页面展现层,
Spring用于业务逻辑层,例如JavaBean
板书计划及对电子课件要求
其
它
备课教案
课程名称
JavaEE编程
课时数
2
章节名称
Spring核心技术
教学
目标要求
1.理解并掌握SpringAOP
2.理解并掌握SpringIOC及IOC容器
3.理解并掌握IOC容器注入方法
4.
教学方式
□课堂讲授 □小组活动 □实验演示
□难点答疑 □提问□作业讲评
□实践教学 □考试测验 □其他活动
引言
(上次内容回顾、导出本讲内容的思路)
1.Spring整体组织框架
2.SpringMVC流程
本讲内容的重点
1.Spring依赖注入原理及其应用方法
2.SpringAOP及其应用方法
3.SpringBean装配方法,包括BeanFactory和ApplicationContext接口
4.SpringJDBC
重点处理方法
1.IOC原理与类比,松耦合
2.AOP原理与类比,切面
本讲内容的难点
1.SpringBean装配方法
2.SpringBean的生命周期及其管理
3.SpringJDBC与Hibernate对比,尤其SpringJDBC
Template使用方法
难点处理方法
1.案例驱动
2.对比分析,即SpringJDBC与Hibernate对比
结束语
(要求掌握的重点及概念,下次课需要的预备知识)
作业练习
板书计划及对电子课件要求
其
它
备课教案
课程名称
JavaEE编程
课时数
3
章节名称
Spring核心编程实验
教学
目标要求
1.SpringIOC实例演示
2.SpringAOP实例演示
3.SpringBean配置方法
4.
教学方式
□课堂讲授 □小组活动 □实验演示
□难点答疑 □提问□作业讲评
□实践教学 □考试测验 □其他活动
引言
(上次内容回顾、导出本讲内容的思路)
1.SpringIOC原理
2.SpringAOP原理
3.SpringBean和配置方法
本讲内容的重点
重点处理方法
1.案例驱动
2.对比分析
本讲内容的难点
1.Spring构造器注入和setter注入
2.SpringBean依赖关联和配置方法
难点处理方法
1.对比分析,比较构造器注入和setter注入这两种注入方法的异同之处
2.案例驱动
结束语
(要求掌握的重点及概念,下次课需要的预备知识)
作业练习
板书计划及对电子课件要求
其
它
备课教案
课程名称
JavaEE编程
课时数
2
章节名称
SSH框架整合
教学
目标要求
1.Struts与Hibernate集成
2.Spring与Hibernate集成
3.SpringMVC与Struts2可替换性
4.
教学方式
□课堂讲授 □小组活动 □实验演示
□难点答疑 □提问□作业讲评
□实践教学 □考试测验 □其他活动
引言
(上次内容回顾、导出本讲内容的思路)
本讲内容的重点
重点处理方法
本讲内容的难点
难点处理方法
结束语
(要求掌握的重点及概念,下次课需要的预备知识)
作业练习
板书计划及对电子课件要求
其
它
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java EE课程教案 EE 课程 教案
![提示](https://static.bdocx.com/images/bang_tan.gif)