《JAVA 框架技术》课程教学大纲
一、课程基本信息
开课单位 | 信息与网络工程学院 | 课程类别 | 专业方向课程 | |
课程名称 | JAVA 框架技术(JAVA Framework Technology) | 课程编码 | ZF28113 | |
开课对象 | 网络工程专业 | 开课学期 | 第7学期 | |
学时/学分 | 总学时36、理论课学时24、实验课学时12 /学分 2 | |||
先修课程 | 程序设计基础、Java程序设计、Java Web系统开发 | |||
课程简介: 本课程是网络工程专业人才培养方案中应用软件开发方向课程模块中的课程。课程系统介绍了J2EE技术中使用广泛的Sruts2+Hibernate+Spring整合开发框架。详细介绍了MVC设计模式,Struts2运行机制、配置方法和的使用技术,介绍了Hibernate框架、配置、核心接口、映射及性能优化,介绍Spring体系结构、Bean容器、AOP等技术。学生通过该课程的学习能够掌握当前流行的SSH软件开发框架,具有企业级应用程序的开发能力。 | ||||
二、课程教学目标
学生学习完本课程之后,能够掌握J2EE企业级应用程序开发的流行框架技术SSH,掌握SSH相关技术、框架设计思想和开发模式等。
1.理解Strust2运行机制,掌握其相关技术的配置使用方法;
2.理解Hibernate框架,掌握其相关技术的配置使用方法;
3.理解Spring体系结构,掌握其相关技术的配置使用方法;
4.掌握Sruts2+Hibernate+Spring整合开发框架,在企业级应用程序开发中的使用技能;
三、教学学时分配
《JAVA 框架技术》课程理论教学学时分配表
章次 | 主要内容 | 学时分配 | 教学方法或手段 |
第一章 | Struts2入门 | 2 | 讲授法 |
第二章 | java的基本框架 | 2 | “教、学、做”一体、 |
第三章 | Action和类型转换 | 2 | “教、学、做”一体 |
第四章 | Struts2标签库 | 4 | “教、学、做”一体 |
第五章 | Hibernate简介 | 2 | “教、学、做”一体 |
第六章 | Hibernate映射与检索 | 4 | “教、学、做”一体 |
第七章 | Spring概述 | 1 | “教、学、做”一体 |
第八章 | 装配Bean | 1 | “教、学、做”一体 |
第九章 | 面向切面编程 | 2 | “教、学、做”一体 |
第十章 | 综合实例开发 | 4 | “教、学、做”一体 |
合计 | 24 | ||
《Java 框架技术》课程实验内容设置与教学要求一览表
序号 | 实验项目名称 | 实验内容 | 教学要求 | 学时 分配 | 实验 类别 | 实验 类型 | 每组 人数 |
1 | Struts2 | Struts2框架中配置 自定义 设置中方法的过滤 | 1.理解Strust2运行机制 2.掌握其相关技术的配置使用方法; | 2 | 必做 | 综合性 | 1 |
2 | Hibernate映射与检索 | Hiebernate映射配置 Hiebernate实体对象关联关系映射 HQL查询 | 1.理解Hibernate框架 2.掌握其相关技术的配置使用方法; | 2 | 必做 | 综合性 | 1 |
3 | 面向切面编程 | AOP实现 代理工厂程序设计 自动代理的方法实现 | 1.理解Spring体系结构 2.掌握其相关技术的配置使用方法; | 4 | 必做 | 综合性 | 1 |
4 | SSH开发训练 | 综合项目开发 | 掌握Sruts2+Hibernate+Spring整合开发框架,在企业级应用程序开发中的使用技能; | 4 | 必做 | 综合性 | 1 |
四、教学内容和教学要求
第一章 Struts2入门(2学时)
(一)教学要求
通过本章内容的学习,了解Struts2和Struts1的不同,掌握Struts2的运行配置方法。
(二)教学重点与难点
教学重点:配置Struts2
教学难点:配置Struts2
(三)教学内容
第一节 Struts2概述
1.Struts1概述
2.Struts2概述与优势
第二节 配置Struts2
1.配置l
2.配置Struts.properties
3.配置l
第二章 (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框架
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论