Microsoft Word - 第7章 初识Hibernate—教学大纲.doc

Similar documents
Spring 的入门程序 依赖注入的概念 依赖注入的实现方式 Spring 的核心容器 Spring 的入门程序 依赖注入的概念 依赖注入的实现方式 依赖注入的概念 了解 Spring 的概念和优点 理解 Spring 中的 IoC 和 DI 思想 掌握 ApplicationContext 容器的

处理 BLOB 数据 实现第一个 JDBC 程序 PreparedStatement 对象 CallableStatement 对象 ResultSet 对象 案例 -JDBC 的基本操作 PreparedStatement 批处理 CallableStatement 对象 案例 -JDBC 的基本

Microsoft Word - JavaWeb程序开发入门—教学大纲.doc

《C#基础入门》课程教学大纲

untitled

untitled

优迈科技教学大纲2009版本

CSS 介绍 CSS 样式的引用方式 CSS 选择器和常用属性 DOM 相关知识 JavaScript 概述 JavaScript 的使用 [ 任务 1-1] 传智书城首页设计 [ 任务 1-2] 传智书城注册页面设计 HTML 的常用标记 CSS 选择器和常用属性 JavaScript 的使用 传

计算机软件技术专业教学计划

Microsoft Word - 《C语言开发入门》课程教学大纲-2.doc

28 资 源 与 产 业 2015 年 题 1) 建 立 项 目 信 息 化 管 理 的 完 整 流 程, 在 项 目 信 息 化 管 理 过 程 中, 始 终 需 要 按 照 项 目 子 项 目 课 题 之 间 的 隶 属 关 系 实 现 三 级 管 理, 便 于 项 目 管 理 者 准 确 掌

序号:001

什么是 Servlet 技术 Servlet 与 JSP 的联系与区别 实例介绍了解 Servlet 技术的特点和应用领域, 以及与 JSP 的联系与区别 4.EJB 技术 EJB 技术基础 EJB 基本环境的建立 实例介绍了解 EJB 技术的特点和应用领域, 熟悉 EJB 应用的部署和维护 5.S

2. AOP 底层技术实现 小风 Java 实战系列教程 关键词 : 代理模式 代理模型分为两种 : 1) 接口代理 (JDK 动态代理 ) 2) 子类代理 (Cglib 子类代理 ) 需求 :CustomerService 业务类, 有 save,update 方法, 希望在 save,updat

危险品航空运输培训管理办法

序 言 本 专 业 人 才 培 养 方 案 以 适 应 市 场 需 求 为 目 标, 根 据 学 校 校 企 双 主 体 人 才 培 养 的 要 求 和 移 动 应 用 开 发 专 业 的 特 点 设 置 课 程 体 系, 体 现 了 课 程 为 市 场 服 务 的 特 点 本 专 业 要 求 学

J2ME ISBN J2ME MIDP MIDP 2.0 API J2ME Netbeans IDE 4.1 Mobility Pack 4.1 MIDlet MIDlet MIDP PUSH API PDA API Ja

张仁杰


PDO 处理结果集 PDO 错误处理机制 mysql 扩展常用函数 PDO 连接和选择数据库 PDO 执行 SQL 语句方法 PDO 处理结果集的方法 PDO 预处理语句 PDO 错误处理机制 可以描述 PHP 访问 MySQL 数据库的基本步骤 掌握 mysql 扩展的常用函数, 可对 MySQL

Microsoft Word - Hibernate与Struts2和Spring组合指导.doc

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

「西醫基層總額支付委員會《第28次委員會議紀錄

Microsoft Word - 教学大纲.doc

法和编程规范了解什么是常量 ; 掌握变量声明及使用 ; 了解变量的分类及作用域 ; 了解四中进制以及相互转换的方式 ; 掌握数据类型的分类多种表示形式 ; 了解 Java 中的运算符和平时数学中的异同 ; 掌握赋值 比较 逻辑运算 ; 了解位运算 三目运算 ; 常见的结构体 一 if 判断 了解程序

目 录 目 录 平 台 概 述 技 术 架 构 技 术 特 点 基 于 统 一 平 台 的 多 产 品 线 支 撑 先 进 性 安 全 性 开 放 性 高 性 能 和

本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc

设计模式 Design Patterns

Java应用框架Spring实验指导书.doc

( ) %

電機工程系認可證照清單 /7/1

南方宇能教学点实训基地建设项目申报书

Microsoft Word - 王彬_已修改_.doc

MySQL 数据库原理 设计与应用 课程教学大纲 ( 课程英文名称 ) 课程编号 : 学 分 :5 学分 学 时 :50 学时 ( 其中 : 讲课 38 学时上机 12 学时 ) 先修课程 : 计算机基础 适用专业 : 信息技术及其计算机相关专业 开课部门 : 计算机相关院系 一 课程的性质与目标

untitled

苏教高〔2005〕 号

此年報以環保紙印刷

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

JAVA自学之路 .doc

untitled

top

开发工具 :PHP 7.1,MySQL 5.7,Apache2.4 四 课程的主要内容及基本要求 第一章 PHP 开篇 学习单元 第一章 PHP 开篇 学时 3 学时 1. 熟悉 PHP 语言的特点 2. 熟悉 PHP 开发环境的搭建 3. 掌握 Web 服务器的配置 Web 技术基本概念 PHP

7 以下关于 SessionFactory 的说法正确的是 ( ) A 对于每个数据库事务, 应该创建一个 SessionFactory 对象 B 一个 SessionFactory 对象对应多个数据库存储源 C SessionFactory 是重量级的对象, 不应该随意创建 如果系统中只有一个数据

山西医科大学 2017 级英语 学年第三学期周教学进度表 学院 系 ( 部 ): 外语系年级 / 专业 :2017 级英语 ( 医学英语 ) 班级 : (2) 人数 :64 人实习分组 : 序号 课程名称 总学时 理论课 实验

Akitiara Corporation Sdn Bhd 1 & 3, Jalan TPP 1/3, Taman Industri Puchong, Batu 12, Puchong, Selangor D.E. Tel: ; Fax:

『謝老闆』僱主補償契約責任保?..峟n保書(FUN441) pdf

山西医科大学 2016 级一系 学年第五学期周教学进度表 学院 系 ( 部 ): 第一临床医学院年级 / 专业 :2016 级一系班级 : (10) 人数 : 315 实习分组 : 序号 课程名称 总学时 理论课 实验

北京北信源软件股份有限公司招股书(申报稿)

2

android讲座

使用 Eclipse 开发程序 Java 语言的特点 JDK 的安装以及环境变量的配置 Eclipse 开发工具的安装与使用 JDK 的使用 Eclipse 开发工具的安装与使用 了解 Java 语言的特点 掌握 Java 开发环境的搭建 掌握环境变量的配置 理解 Java 的运行机制 掌握 Ecl

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

1 Flash 绘画概述 美术与绘画 电脑绘画 1-1 Flash Painter (a) (Flash) (b) (Painter) 1-1

ChinaBI企业会员服务- BI企业

山西医科大学 2017 级护理学 学年第二学期周教学进度表 学院 系 ( 部 ): 护理学院年级 / 专业 :2017 级护理班级 :10 人数 :303 实习分组 : 序号 课程名称 总学时 理论课 实验课 实践

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

2009—2010级本科课程教学大纲与课程简介格式

untitled

"+handlermethod.getbean().getclass().getname()); public void aftercompletion(httpservletrequest req, HttpServletResponse resp, Object handler, Excepti

基于CDIO一体化理念的课程教学大纲设计



2012 目錄

前言 ""# " # % % & " #& " # & & & " # & " # & ( & & &

Microsoft Word - Long-term Chinese course list Nov 2017.doc

( CIP) /. : ISBN , G CIP ( 2005) : : : : 31, : ( 010 ) ( ) ; ( 010) ( ) : http

new 进行创建对象, 是程序主动去创建依赖对象 ; 而 IoC 是有专门一个容器来创建这些对象, 即由 Ioc 容器来控制对象的创建 ; 谁控制谁? 当然是 IoC 容器控制了对象 ; 控制什么? 那就是主要控制了外部资源获取 ( 不只是对象包括比如文件等 ) 为何是反转, 哪些方面反转了 : 有

1

Microsoft Word - JkfZw3

3

输入 project name 选择完成

奥运档案(三).doc

三 教学条件要求 操作系统 :Windows 7 开发工具 :Google Chrome 浏览器 四 课程的主要内容及基本要求 第一章 JavaScript 快速入门 学习单元 第一章 JavaScript 快速入门 学时 3 学时 1. 熟悉 JavaScript 的用途和发展状况 2. 理解 J


马克思主义基本原理 通识教育课程范俊玉 1 08:00-08:50 数值分析 专业必修课程张亚楠 2 09:00-09:50 苏州大学 学年第 1 学期数学科学学院课程表 班级名称 :2014 基地人数 :37 辅导员 : 周扬实行日期 : 201

课程特点 1. 全程企业真实案例驱动, 更直接 深入掌握所涉及技术的核心内容 2. 讲授常用的设计模式, 更直观体验 Java 语言的设计之美 3. 采用 JDK 最新版本 4. 必要时从源代码分析入手, 使学员知其然亦知其所以然 5. 采用案例式教学, 通过专家讲师的带领使学员可以具有独立开发的能

拦截器(Interceptor)的学习

设计模式 Design Patterns

IoC容器和Dependency Injection模式.doc

Microsoft Word - J2EE.第一部分.doc

发现一:全国医院信息化发展不平衡

Microsoft Word - ShkZw5.doc

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

06寫作魔法學堂─學習單附錄及版權頁

欢迎访问动力节点官方网站,动力节点java0基础免费学习半个月,java就业班免费学习一个月,满意后再交学费,请稊等,正在为您接入咨询老师

1

OCPJP-SE7 OCPJP SE7 師 認 證 課 程 Certified Professional, Java SE Programmer 時 數 :56 小 時 費 用 :32,000 元 點 數 :9 點 教 材 : 原 廠 教 材 ekit+ 恆 逸 中 文 補 充 教 材 OCEJWC

<4D F736F F D203431A1B6CDA8D0C5B9A4B3CCB9E6BBAEC9E8BCC6CAB5D1B5A1B7BFCEB3CCBDCCD1A7B4F3B8D9>

教案模板4-2

目 录


山西医科大学 2013 级法医 学年第九学期周教学进度表 学院 系 ( 部 ): 法医学院年级 / 专业 :2013 级法医班级 : (4) 人数 : 129 人实习分组 : 序号 课程名称 总学时 理论课 实验

Microsoft Word - 新1-12.doc

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%

1.Java 集合类框架的基本接口有哪些? 为什么集合类没有实现 Cloneable 和 Serializable 接口? 什么是迭代器 (Iterator)? Iterator 和 ListIterator 的区别是什么? has

<4D F736F F D203136A1B6B5E7D7D3C9E8B1B8D6C6D4ECB9A4D2D5CAB5CFB0A1B7BFCEB3CCBDCCD1A7B4F3B8D9>

不 知 道 过 了 多 久, 似 乎 是 很 久 很 久 好 痛! 头 痛, 眼 睛 痛, 身 体 的 每 一 处 都 痛, 费 力 的 睁 开 迷 蒙 的 双 眼, 依 浣 尘 看 到 有 一 束 光 向 自 己 袭 来, 真 的 是 闪 电 吗? 被 劈 到 那 可 就 必 死 无 疑 了 啊!

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

<C4DACEC42E696E6464>

View:Struts 提 供 了 action form 创 建 form bean, 用 于 在 controller 和 view 间 传 输 数 据 此 外,Struts 提 供 了 自 定 义 JSP 标 签 库, 辅 助 开 发 者 用 JSP 创 建 交 互 式 的 以 表 单 为 基


Transcription:

SSH 框架整合实战教程 课程教学大纲 ( 课程英文名称 ) 课程编号 : 学分 : 5 学分学时 : 108 学时 ( 其中 : 讲课学时 :76 上机学时 :32) 先修课程 :Java 基础入门 MySQL 数据库入门 JavaWeb 程序开发入门 JavaWeb 程序开发进阶适用专业 : 信息及其计算机相关专业开课部门 : 计算机系 一 课程的性质与目标 SSH 框架整合实战教程 是面向计算机相关专业的一门专业 JavaEE 框架教材, 教材中主要讲解了 Struts2 Hibernate 和 Spring 三大框架技术的基本知识和使用方法 为了使读者快速的熟悉三大框架的整合使用, 我们配备了一个大型的实训项目, 通过该项目学习, 可以使读者感受真实企业开发的技术需要, 为读者的就业保驾护航 二 课程的主要内容及基本要求 第一章 Struts2 框架入门 (5 学时 ) 什么是 Struts2 Struts2 入门案例 Struts2 的执行流程分析 Struts2 入门案例 Struts2 的执行流程分析

Struts2 入门案例 了解什么是 Struts2, 以及 Struts2 的技术优势 掌握 Struts2 的使用方法 熟悉 Struts2 的基本执行流程 建议以测试题的方式考核本节重点知识点, 按照入门案例的实现流程图步 骤, 完成第一个 Struts2 入门案例的开发 第二章 Struts2 的核心配置 (7 学时 ) 配置 struts.xml 文件 Action 的配置 Action 访问 Servlet API Action 处理请求参数 Result 结果类型 配置 struts.xml 文件 Action 的配置 Action 访问 Servlet API Action 处理请求参数 Result 结果类型 Action 的配置 Action 访问 Servlet API 熟练掌握 struts.xml 文件的配置掌握实现 Action 控制类的三种方式掌握通配符的使用了解 Struts2 的动态方法调用掌握模型驱动的使用熟悉 Sturts2 中的 Result 结果类型 建议以测试题的方式考核重点知识点, 并安排上机, 实现使用 JDBC 处理事 务的案例

第三章 Struts2 的拦截器 (6 学时 ) Struts2 拦截器的概述 Struts2 的内建拦截器实现自定义拦截器应用案例 使用拦截器实现权限控制 Struts2 的内建拦截器 实现自定义拦截器 应用案例 使用拦截器实现权限控制 实现自定义拦截器 理解拦截器的工作原理 掌握拦截器的配置和使用 学会使用自定义拦截器 建议以测试题的方式考核重点知识点, 并安排上机, 实现使用 DBUtils 工 具处理事务的案例 第四章 Struts2 的标签库 (8 学时 ) Struts2 标签库概述 Struts2 的控制标签 Struts2 的数据标签 Struts2 的模板和主题 Struts2 的表单标签 Struts2 的非表单标签 Struts2 的控制标签 Struts2 的数据标签 Struts2 的模板和主题 Struts2 的表单标签 Struts2 的非表单标签

Struts2 的表单标签 了解 Struts2 的标签库 掌握 Struts2 常用标签的使用 建议以测试题的方式考核重点知识点, 并安排上机, 使用 Filter 实现用户 自动登录的案例 第五章 OGNL 表达式和值栈 (8 学时 ) 什么是 OGNL 使用 OGNL 访问对象方法和静态方法什么是值栈值栈的内部结构值栈在开发中的应用通过 EL 访问值栈的数据 使用 OGNL 访问对象方法和静态方法值栈的内部结构值栈在开发中的应用通过 EL 访问值栈的数据 值栈的内部结构 值栈在开发中的应用 掌握 OGNL 表达式及其基本使用方法 掌握什么是值栈 值栈的内部结构 值栈在开发中的应用 了解 EL 为什么能访问值栈中的数据 建议以测试题的方式考核重点知识点, 并且上机练习 OGNL 如何访问对象方 法和访问静态方法, 以及如将 Action 中的数据在页面显示出来 第六章 Struts2 的文件上传和下载 (6 学时 )

文件上传的概述应用案例 单文件上传限制文件的大小和类型文件下载的概述应用案例 文件下载中文文件的下载 应用案例 单文件上传 应用案例 文件下载 限制文件的大小和类型 应用案例 单文件上传 应用案例 文件下载 熟练使用 Struts2 实现单文件上传 熟练使用 Struts2 对上传文件进行限制 熟练使用 Struts2 实现文件下载 的功能 建议以测试题的方式考核重点知识点, 上机练习实现文件上传和文件下载 第七章初识 Hibernate(6 学时 ) Hibernate 概述第一个 Hibernate 程序 Hibernate 的映射文件 *.hbm.xml 详解 Hibernate 的配置文件 hibernate.cfg.xml 详解 Hibernate 的核心 API 第一个 Hibernate 程序 Hibernate 的映射文件 *.hbm.xml 详解 Hibernate 的配置文件 hibernate.cfg.xml 详解 Hibernate 的核心 API 第一个 Hibernate 程序 Hibernate 的映射文件 *.hbm.xml 详解

Hibernate 的配置文件 hibernate.cfg.xml 详解 了解 Hibernate 的基础知识 学会搭建 Hibernate 环境 掌握 Hibernate 的核心配置和核心 API 建议以测试题的方式考核重点知识点, 并且上机练习 Hibernate 的核心配 置和核心 API 的配置以及使用方式 第八章持久化对象状态和一级缓存 (5 学时 ) Hibernate 持久化对象的状态和状态转换 什么是一级缓存 一级缓存的常用操作 Hibernate 持久化对象的状态和状态转换 一级缓存的常用操作 Hibernate 持久化对象的状态和状态转换 一级缓存的常用操作 了解 Hibernate 持久化对象的三种状态掌握 Hibernate 持久化对象状态转换方法了解什么是 Hibernate 的一级缓存掌握 Hibernate 一级缓存的常用操作 建议以测试题的方式考核重点知识点, 建议上机, 练习各状态间的转换, 以及 Hibernate 一级缓存的常用操作 第九章 Hibernate 的关联关系映射 (5 学时 ) 一对多关联关系映射 多对多关联关系映射

关联关系中的反转与级联 一对多关联关系映射 多对多关联关系映射 关联关系中的反转与级联 多对多关联关系映射 关联关系中的反转与级联 掌握 Hibernate 中一对多关联关系映射的使用 掌握 Hibernate 中多对多关联关系映射的使用 掌握 Hibernate 关联关系中的级联与反转 建议以测试题的方式考核重点知识点, 上机练习 Hibernate 中一对多 多 对多的关联关系映射以及反转和级联操作的使用 第十章 Hibernate 的检索方式 (6 学时 ) Hibernate 检索方式的概述指定别名投影查询动态实例查询条件查询分页查询 QBC 查询 投影查询动态实例查询条件查询分页查询 QBC 查询 条件查询 了解 Hibernate 检索数据的方式 学会使用 HQL 和 QBC 检索查询数据 熟练掌握 HQL 的应用

的方式 建议以测试题的方式考核重点知识点, 上机练习 HQL 和 QBC 检索查询数据 第十一章 Hibernate 的事务处理和二级缓存 (6 学时 ) 事务的概述 Hibernate 中的事务配置 Hibernate 事务处理方式之悲观锁 Hibernate 事务处理方式之乐观锁 Hibernate 的二级缓存 Hibernate 中的事务配置 Hibernate 事务处理方式之悲观锁 Hibernate 事务处理方式之乐观锁 Hibernate 的二级缓存 Hibernate 事务处理方式之悲观锁 Hibernate 事务处理方式之乐观锁 了解 Hibernate 的事务 掌握 Hibernate 处理事务的方式 掌握 Hibernate 的二级缓存的配置和使用 建议以测试题的方式考核重点知识点, 上机练习 Hibernate 事务处理中悲 观锁 乐观锁以及 Hibernate 二级缓存的配置和使用方式 第十二章 Spring 的基本应用 (6 学时 ) Spring 的概述 Spring 的 IOC 容器第一个 Spring 程序依赖注入

Spring 的 IOC 容器 第一个 Spring 程序 依赖注入 Spring 的 IOC 容器 第一个 Spring 程序 依赖注入 了解 Spring 的基本知识掌握 ApplicationContext 容器的使用学会搭建 Spring 框架环境理解 IOC 和 DI 思想 实现 建议以测试题的方式考核重点知识点, 上机练习 IoC 容器以及依赖注入的 第十三章 Spring 中的 Bean(9 学时 ) Bean 的配置 Bean 的实例化 ( 构造器 静态工厂方式以及实例工厂方式实例化 ) Bean 的作用域 Bean 的生命周期 Bean 的装配方式 基于 XML 的装配 Bean 的装配方式 基于 Annotation 的装配 自动装配 Bean 的配置 Bean 的实例化 ( 构造器 静态工厂方式以及实例工厂方式实例化 ) Bean 的装配方式 基于 XML 的装配 Bean 的装配方式 基于 Annotation 的装配 自动装配 Bean 的配置 Bean 的实例化 ( 构造器 静态工厂方式以及实例工厂方式实例化 ) 掌握 Bean 的配置和使用

了解实例化 Bean 的三种方式 了解 Bean 的作用域和生命周期 掌握 Bean 的装配方式 建议以测试题的方式考核重点知识点, 上机练习 Bean 实例化的三种方式以 及 Bean 的装配过程, 并能使用 Bean 的装配进行开发 第十四章面向切面编程 (Spring AOP)(7 学时 ) Spring AOP 简介手动代理 JDK 动态代理手动代理 CGLIB 代理声明式工厂 Bean 基于 XML 的声明式 AspectJ 基于 Annotation 的声明式 AspectJ 手动代理 JDK 动态代理手动代理 CGLIB 代理声明式工厂 Bean 基于 XML 的声明式 AspectJ 基于 Annotation 的声明式 AspectJ 手动代理 JDK 动态代理手动代理 CGLIB 代理声明式工厂 Bean 基于 XML 的声明式 AspectJ 基于 Annotation 的声明式 AspectJ 熟悉 AOP 的作用和相关概念 理解 AOP 的执行过程 掌握 AspectJ 编程开发 建议以测试题的方式考核重点知识点, 上机练习两种手动代理的实现方式 以及使用 AspectJ 框架进行开发的两种方式

第十五章 Spring 之数据库开发 (4 学时 ) Spring JDBCTemplate 的解析 Spring JDBCTemplate 的常用方法 Spring JDBCTemplate 的解析 Spring JDBCTemplate 的常用方法 Spring JDBCTemplate 的解析 Spring JDBCTemplate 的常用方法 了解 Spring 中 JDBC 的基本概念 掌握 Spring JDBCTemplate 的配置 掌握 JDBCTemplate 的常用方法 建议以测试题的方式考核重点知识点, 上机练习 JdbcTemplate 类中常用方 法的使用, 学会使用 Spring JdbcTemplate 进行数据库开发 第十六章 Spring 事务管理 (6 学时 ) Spring 事务管理的 3 个核心接口 TransactionProxyFactoryBean Spring AOP XML 方式 Spring AOP Annotation 方式 TransactionProxyFactoryBean Spring AOP XML 方式 Spring AOP Annotation 方式 Spring AOP XML 方式 Spring AOP Annotation 方式 熟悉 Spring 事务管理的 3 个核心接口 了解 Spring 事务管理的原始方式 掌握 Spring 的基于 AOP 事务管理方式

建议以测试题的方式考核重点知识点, 上机练习基于 AOP 的 XML 事务管理 方式的实现方式, 便于开发中的使用 第十七章 SSH 框架整合 (8 学时 ) 准备整合环境 ( 配置数据库 Struts2 Spring Hibernate 环境 ) Spring 和 Hibernate 的整合 - 介绍 使用 hibernate.cfg.xml 文件 不使用 hibernate.cfg.xml Spring 与 Struts2 的整合 - 介绍 Action 创建交予 Spring Struts2 自身创建 Action 注解 Spring 和 Hibernate 的整合 - 介绍使用 hibernate.cfg.xml 文件不使用 hibernate.cfg.xml Spring 与 Struts2 的整合 - 介绍 Action 创建交予 Spring Struts2 自身创建 Action 注解 掌握 Spring 和 Hibernate 的整合 掌握 Spring 和 Struts2 的整合 掌握注解方式进行 SSH 框架整合 建议以测试题的方式考核重点知识点, 上机练习通过注解来实现三大框架 整合的方式 三 学时分配

章目 讲课 上机 合计 第一章 Struts2 框架入门 3 学时 2 学时 5 学时 第二章 Struts2 的核心配置 5 学时 2 学时 7 学时 第三章 Struts2 的拦截器 4 学时 2 学时 6 学时 第四章 Struts2 的标签库 6 学时 2 学时 8 学时 第五章 OGNL 表达式和值栈 6 学时 2 学时 8 学时 第六章 Struts2 的文件上传和下载 4 学时 2 学时 6 学时 第七章 初识 Hibernate 4 学时 2 学时 6 学时 第八章 持久化对象状态和一级缓存 4 学时 1 学时 5 学时 第九章 Hibernate 的关联关系映射 3 学时 2 学时 5 学时 第十章 Hibernate 的检索方式 4 学时 2 学时 6 学时 第十一章 Hibernate 的事务处理和二 4 学时 2 学时 6 学时 级缓存 第十二章 Spring 的基本应用 4 学时 2 学时 6 学时 第十三章 Spring 中的 Bean 8 学时 1 学时 9 学时 第十四章 面向切面编程 (Spring 5 学时 2 学时 7 学时 AOP) 第十五章 Spring 之数据库开发 2 学时 2 学时 4 学时 第十六章 Spring 事务管理 4 学时 2 学时 6 学时 第十七章 SSH 框架整合 6 学时 2 学时 8 学时 合计 76 学时 32 学时 108 学时 四 考核模式与成绩评定办法 本课程为考试课程, 期末考试采用百分制的闭卷考试模式 学生的考试成绩由平时成绩 (30%) 和期末考试 (70%) 组成, 其中, 平时成绩包括出勤 (5%) 作业 (5%) 和上机成绩 (20%) 五 选用教材和主要参考书 本大纲是根据教材 SSH 框架整合实战教程 所设计的 六 大纲说明 本课程的授课模式为 : 课堂授课 + 上机, 其中, 课堂主要采用多媒体的方式

进行授课, 并且会通过测试题阶段测试学生的掌握程度 ; 上机主要是编写程序, 要求学生动手完成指定的程序设计或验证 撰写人 : 审定人 : 批准人 : 执行时间 :