《Java 框架技术》理论课程教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《JAVA 框架技术》课程教学大纲
一、课程基本信息
二、课程教学目标
学生学习完本课程之后,能够掌握J2EE企业级应用程序开发的流行框架技术SSH,掌握SSH相关技术、框架设计思想和开发模式等。
1.理解Strust2运行机制,掌握其相关技术的配置使用方法;
2.理解Hibernate框架,掌握其相关技术的配置使用方法;
3.理解Spring体系结构,掌握其相关技术的配置使用方法;
4.掌握Sruts2+Hibernate+Spring整合开发框架,在企业级应用程序开发中的使用技能;
三、教学学时分配
《JAVA 框架技术》课程理论教学学时分配表
《Java 框架技术》课程实验内容设置与教学要求一览表
四、教学内容和教学要求
第一章 Struts2入门(2学时)
(一)教学要求
通过本章内容的学习,了解Struts2和Struts1的不同,掌握Struts2的运行配置方法。
(二)教学重点与难点
教学重点:配置Struts2
教学难点:配置Struts2
(三)教学内容
第一节 Struts2概述
1.Struts1概述
2.Struts2概述与优势
第二节配置Struts2
1.配置Web.xml
2.配置Struts.properties
3.配置Struts.xml
第二章拦截器(2学时)
(一)教学要求
通过本章内容的学习,了解拦截器的工作原理和意义,掌握拦截器的配置方法,掌握自定义拦截器的使用等。
(二)教学重点与难点
教学重点:拦截器配置、自定义拦截器
教学难点:拦截器方法过滤
(三)教学内容
第一节拦截器简介
1.拦截器工作原理
2.拦截器的意义
3.拦截器角色
第二节拦截器配置
1.配置拦截器
2.使用拦截器
3.默认拦截器
第三节自定义拦截器
1.实现拦截器类
2.使用自定义拦截器
3.默认拦截器
第四节深入拦截器
1.拦截器方法过滤
2.拦截器的拦截顺序
3.拦截结果监听器
第三章 Action和类型转换(2学时)
(一)教学要求
通过本章内容的学习,理解解Action控制器的作用,掌握Action控制器的定义、配置。
(二)教学重点与难点
教学重点:配置Action
教学难点:动态方法调用、使用通配符
(三)教学内容
第一节实现Action控制器类
第二节访问ActionContext
第三节访问Servlet API
第四节配置Action
第五节动态方法调用
第六节使用通配符
第四章 Struts4标签库(4学时)
(一)教学要求
通过本章内容的学习,了解Struts2标签库的使用和分类,掌握基本控制标签、数据标签和表单标签的使用方法。
(二)教学重点与难点
教学重点:各类标签的使用
教学难点:各类标签的使用
(三)教学内容
第一节 Strust2标签库概述与分类
第二节使用控制标签
1.if/elseif/else标签
2.iterater/append/merge/generator/subset/sort标签
第三节使用数据标签
1.action标签
2.bean标签
3.debug标签
4.include标签
5.param标签
6.property标签
7.set标签
8.url标签
9.date标签
第四节使用表单UI标签
1.表单标签的通用属性
2.常用表单元素标签
第五章 Hibernate简介(2学时)
(一)教学要求
通过本章内容的学习,了解对象持久化的含义及其作用,了解Hibernate框架结构、下载和安装方法,掌握Hibernate基础配置和Session接口的使用。
(二)教学重点与难点
教学重点:Hibernate基础配置、Session接口的使用
教学难点:对象持久化的含义、Hibernate框架结构
(三)教学内容
第一节对象持久化与持久化层
第二节 ORM简介
第三节 Hibernate框架
1.Hibernate的发展
2.Hibernate、EJB3和JPA
3.Hibernate下载与安装
4.第一个Hibernate程序
5.Hibernate基础配置
6.Session接口
第六章 Hibernate映射与检索(4学时)
(一)教学要求
通过本章内容的学习,掌握Hibernate映射文件的配置方法,掌握Java集合类与集合映射的使用方法,理解实体对象关联关系映射,掌握Hibernate检索方式的使用。
(二)教学重点与难点
教学重点:Hibernate映射、Hibernate检索方式
教学难点:Hibernate映射
(三)教学内容
第一节映射文件配置
1.
2.
3.
4.
第二节集合映射
1.Java集合类
2.Set映射
3.List映射
4.Map映射
5.Bag 映射