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

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

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

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

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

untitled

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

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

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

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

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

序号:001

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

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

untitled

优迈科技教学大纲2009版本

TopTest_Adminstrator.doc

天津天狮学院关于修订2014级本科培养方案的指导意见

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

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

Microsoft Word 電腦軟體設計.doc

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

臺銀人壽「98年九至十一職等人員甄試」

目錄

大连软~1

设计模式 Design Patterns

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

IoC容器和Dependency Injection模式.doc

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持

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

Microsoft Word - 教学大纲.doc

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

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

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

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

untitled

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

XXXXXXXX

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

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

季刊9web.indd

Microsoft Word 级第二专业学士学位培养计划.doc

FileMaker 16 ODBC 和 JDBC 指南

近四年网络工程专业培养方案.doc

信息

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

<4D F736F F D20B9FABCD2BBFAB9D8B0ECB9ABBDA8D6FEBACDB4F3D0CDB9ABB9B2BDA8D6FEC4DCBAC4BCE0B2E2CFB5CDB3C8EDBCFEBFAAB7A2D6B8B5BCCBB5C3F7CAE92E646F63>

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

FileMaker 15 ODBC 和 JDBC 指南

聚 焦 大 众 金 秋 十 月, 让 爱 走 动 引 领 大 众 金 秋 十 月 又 重 阳 清 早, 大 众 汽 车 租 赁 公 司 的 爱 心 小 队 一 行 十 余 人 就 带 着 早 已 备 好 的 节 日 慰 问 品 来 到 提 篮 桥 街 道 敬 老 院, 为 那

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

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

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

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

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

计算机网络与经济(六).doc

幻灯片 1

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

目 录 1. 业 务 流 程 系 统 开 发 面 临 的 挑 战 与 机 遇 业 务 流 程 管 理 新 一 代 开 源 业 务 流 程 开 发 平 台 BPMX BPMX3 是 什 么 为 什 么 要 优 先 采 用 BPMX

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

Microsoft Word - 安徽商贸职业技术学院高等职业教育质量年度报告(2015).doc

untitled

“百企入校——广西青年企业家协会高校

untitled

苏州科技学院

无类继承.key

第03章 控制反转(Spring IoC)

附件2

校 企 双 赢 的 长 效 合 作 机 制 (5) 为 毕 业 生 提 供 就 业 信 息 及 就 业 指 导, 分 析 评 价 教 学 质 量 对 人 才 培 养 模 式 提 出 意 见 和 建 议 ( 二 ) 专 业 校 企 合 作 理 事 会 1. 成 员 单 位 : 行 业 协 会 合 作

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

NTSE: Non-Transactional Storage Engine MySQL InnoDB 10 InnoDB +Memcached 5 50% / K C++

目 录 引 言... 1 一 信 息 编 码 标 准 应 遵 循 的 基 本 原 则... 1 二 数 据 标 准 体 系... 2 三 标 准 制 定 部 门 职 责... 2 四 标 准 制 定 发 布 使 用 基 本 原 则... 3 附 件 1: 数 据 标 准 权 威 制 定 部 门...

助 理 建 筑 师 / 建 筑 师 ( 方 案 ) 1 重 点 院 校 建 筑 学 本 科 及 以 上 毕 业,1-3 年 甲 级 设 计 院 工 作 经 验, 有 优 秀 的 方 案 设 计 能 力 及 成 果 表 现 能 力 ; 2 热 爱 设 计 敬 业 负 责 积 极 主 动 有 良 好 的

untitled

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

Microsoft Word - 13院21号.doc

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

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

Microsoft Word - 生活禮儀柯友惠981

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

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

作业参考答案

Oracle 4

乃 两 个 字 低 沉 了 以 外 其 他 都 是 嘶 吼 出 来 的, 特 别 是 是 也! 说 完 后 似 乎 都 能 看 到 面 目 狰 狞 的 老 头 脖 子 上 的 青 筋 纠 结 暴 显 女 娃 张 着 嘴 喃 喃 道 : 第 二 代 花 骨 朵 好 吃 知 县 老 头 低 低 的 笑

高中信息技术课程标准

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

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

Microsoft Word - BizTalk Server 2013 培训大纲.doc

1


目 录 第 一 章 电 力 行 业 内 部 控 制 操 作 指 南 概 述... 1 第 二 章 内 部 控 制 规 范 体 系 建 设 与 运 行 第 三 章 内 部 环 境 建 设 第 一 节 组 织 架 构 第 二 节 发 展 战 略 第 三 节

2 拥 有 合 法 知 识 产 权 且 无 知 识 产 权 纠 纷 ; 3 符 合 本 省 市 地 区 产 业 发 展 方 向, 具 有 一 定 创 新 性 ; 4 经 营 规 范, 社 会 信 誉 良 好, 无 不 良 记 录 ; 5 吸 纳 就 业 2 人 及 以 上 ( 不 含 项 目 发 起

110 IT 技 能 充 電 站 January-June 2016

3

doc

1.2. Sql 映射配置 小风 Java 实战系列教程 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//dtd Mapper 3.0//EN" "

幻灯片 1

11 天 山 区 区 环 卫 清 运 队 机 械 工 程 师 4011 C 1 不 限 不 限 机 电 具 有 两 以 工 作 经 12 天 山 区 乌 鲁 木 齐 市 第 15 小 会 计 4012 C 1 不 限 不 限 会 计 财 会 财 电 算 化 临 床 医 预 防 医 公 共 卫 生 与

ChinaBI企业会员服务- BI企业

穨ac3-4.PDF

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

Transcription:

Java EE 企业级应用开发教程 (Spring+Spring MVC+MyBatis) 课程教学大纲 ( 课程英文名称 ) 课程编号 : XXXX 学分 : 5 学分学时 : 90 学时 ( 其中 : 讲课学时 :55 上机学时 :35) 先修课程 :Java 基础案例教程 Java Web 程序设计任务教程 MySQL 数据库入门适用专业 : 信息及其计算机相关专业开课部门 : 计算机系 一 课程的性质与目标 Java EE 企业级应用开发教程 (Spring+Spring MVC+MyBatis) 是面向计算机相关专业开设的一门专业的 Java 应用开发课程, 主要讲解了当前主流的 SSM(Spring+Spring MVC+MyBatis) 框架内容 通过本课程的学习, 学生能够了解 SSM 框架的基础知识, 并能够掌握 Spring Spring MVC 和 MyBatis 框架的单独使用, 同时可以掌握采用 SSM 框架项目的实际应用开发 二 课程的主要内容及基本要求 第 1 章 Spring 的基本应用 (4 学时 ) 什么是 Spring Spring 框架的优点 Spring 的体系结构 Spring 的下载及目录结构 Spring 的核心容器

Spring 的入门程序 依赖注入的概念 依赖注入的实现方式 Spring 的核心容器 Spring 的入门程序 依赖注入的概念 依赖注入的实现方式 依赖注入的概念 了解 Spring 的概念和优点 理解 Spring 中的 IoC 和 DI 思想 掌握 ApplicationContext 容器的使用 掌握属性 setter 方法注入的实现 建议完成相关测试题, 并安排上机, 重点考核如何编写入门程序, 以及实现 setter 方法注入 第 2 章 Spring 中的 Bean(5 学时 ) Bean 的配置 构造器实例化 静态工厂方式实例化 实例工厂方式实例化 作用域的种类 singleton 作用域 prototype 作用域 Bean 的生命周期 基于 XML 的装配 基于 Annotation 的装配 自动装配 构造器实例化 静态工厂方式实例化 实例工厂方式实例化 singleton 作用域 prototype 作用域 基于 XML 的装配

基于 Annotation 的装配 自动装配 基于 XML 的装配 基于 Annotation 的装配 自动装配 了解 Bean 的常用属性及其子元素 掌握实例化 Bean 的三种方式 熟悉 Bean 的作用域和生命周期 掌握 Bean 的三种装配方式 建议以测试题的方式考核 Bean 的配置 作用域的种类和生命周期等知识, 并安排上机, 练习实例化 Bean 的三种方式, 以及 Bean 的三种装配方式 第 3 章 Spring AOP(5 学时 ) 什么是 AOP AOP 术语 JDK 动态代理 CGLIB 动态代理 Spring 的通知类型 ProxyFactoryBean 基于 XML 的声明式 AspectJ 基于注解的声明式 AspectJ JDK 动态代理 CGLIB 动态代理 基于 XML 的声明式 AspectJ 基于注解的声明式 AspectJ 基于 XML 的声明式 AspectJ 基于注解的声明式 AspectJ 了解 AOP 的概念和作用 理解 AOP 中的相关术语 熟悉 Spring 中两种动态代理方式的区别 掌握基于代理类的 AOP 实现

掌握基于 XML 和注解的 AspectJ 开发 建议以测试题的方式考核 AOP 的概念 术语 通知类型等知识, 并安排上机, 练习两种动态代理方式的实现, 以及 AspectJ 框架的使用 第 4 章 Spring 的数据库开发 (5 学时 ) Spring JdbcTemplate 的解析 Spring JDBC 的配置 JdbcTemplate 类中 execute() 方法的使用 JdbcTemplate 类中 update() 方法的使用 JdbcTemplate 类中 query() 方法的使用 Spring JDBC 的配置 JdbcTemplate 类中 execute() 方法的使用 JdbcTemplate 类中 update() 方法的使用 JdbcTemplate 类中 query() 方法的使用 JdbcTemplate 类中 execute() 方法的使用 JdbcTemplate 类中 update() 方法的使用 JdbcTemplate 类中 query() 方法的使用 了解 Spring 中 JDBC 模块的作用 熟悉 Spring JDBC 的配置 掌握 JdbcTemplate 类中几个常用方法的使用 建议完成相关测试题, 并安排上机, 练习 JdbcTemplate 类中 execute() update() 和 query() 方法的使用 第 5 章 Spring 的事务管理 (3 学时 ) 事务的核心接口 事务的管理方式 基于 XML 方式的声明式事务 基于 Annotation 方式的声明式事务

基于 XML 方式的声明式事务 基于 Annotation 方式的声明式事务 基于 XML 方式的声明式事务 基于 Annotation 方式的声明式事务 熟悉 Spring 事务管理的 3 个核心接口 了解 Spring 事务管理的两种方式 掌握基于 XML 和 Annotation 的声明式事务的使用 建议完成相关测试题, 并安排上机, 练习使用基于 XML 方式和基于 Annotation 方式的声明式事务管理 第 6 章初识 MyBatis(3 学时 ) 什么是 MyBatis MyBatis 的下载和使用 MyBatis 的工作原理 MyBatis 入门程序 查询客户 MyBatis 入门程序 添加客户 MyBatis 入门程序 更新客户 MyBatis 入门程序 删除客户 MyBatis 的工作原理 MyBatis 入门程序 查询客户 MyBatis 入门程序 添加客户 MyBatis 入门程序 更新客户 MyBatis 入门程序 删除客户 MyBatis 的工作原理 MyBatis 入门程序 查询客户 MyBatis 入门程序 添加客户 MyBatis 入门程序 更新客户 MyBatis 入门程序 删除客户 了解 MyBatis 的基础知识 熟悉 MyBatis 的工作原理 掌握 MyBatis 入门程序的编写

建议完成相关测试题, 并安排上机, 练习 MyBatis 入门程序的编写 第 7 章 MyBatis 的核心配置 (7 学时 ) SqlSessionFactory SqlSession 配置文件的主要元素介绍 <properties> 元素 <settings> 元素 <typealiases> 元素 <typehandler> 元素 <objectfactory> 元素和 <plugins> 元素 <environments> 元素和 <mappers> 元素 映射文件的主要元素介绍 <select> 元素 <insert> 元素 <update> 元素和 <delete> 元素 <sql> 元素 <resultmap> 元素 SqlSessionFactory SqlSession <properties> 元素 <typealiases> 元素 <environments> 元素和 <mappers> 元素 <select> 元素 <insert> 元素 <update> 元素和 <delete> 元素 <sql> 元素 <resultmap> 元素 <select> 元素 <insert> 元素 <sql> 元素 <resultmap> 元素 了解 MyBatis 核心对象的作用 熟悉 MyBatis 配置文件中各个元素的作用 掌握 MyBatis 映射文件中常用元素的使用

建议完成相关测试题, 并安排上机, 练习配置文件的编写, 以及映射文件 中 <select> <insert> <update> <delete> <sql> 和 <resultmap> 元素的使用 第 8 章动态 SQL(5 学时 ) 动态 SQL 中的元素介绍 <if> 元素 <choose> <when> <otherwise> 元素 <where> <trim> 元素 <set> 元素 <foreach> 元素 <bind> 元素 <if> 元素 <choose> <when> <otherwise> 元素 <where> <trim> 元素 <set> 元素 <foreach> 元素 <bind> 元素 <choose> <when> <otherwise> 元素 <set> 元素 <foreach> 元素 了解常用的动态 SQL 元素及其作用 掌握动态 SQL 中主要元素的使用 建议完成相关测试题, 并安排上机, 练习各个动态 SQL 元素在映射文件中的使用 第 9 章 MyBatis 的关联关系 (5 学时 ) 关联关系概述 MyBatis 中的一对一关联关系 MyBatis 中的一对多关联关系 MyBatis 中的多对多关联关系

MyBatis 中的一对一关联关系 MyBatis 中的一对多关联关系 MyBatis 中的多对多关联关系 MyBatis 中的一对一关联关系 MyBatis 中的一对多关联关系 MyBatis 中的多对多关联关系 了解数据表之间以及对象之间的三种关联关系 熟悉关联关系中的嵌套查询和嵌套结果 掌握一对一 一对多和多对多关联映射的使用 建议完成相关测试题, 并安排上机, 练习 MyBatis 中的一对一 一对多和多对多的关联关系 第 10 章 MyBatis 与 Spring 的整合 (5 学时 ) 整合 JAR 包介绍 编写配置文件 传统 DAO 方式的开发整合 基于 MapperFactoryBean 的整合 基于 MapperScannerConfigurer 的整合 测试事务 编写配置文件 传统 DAO 方式的开发整合 基于 MapperFactoryBean 的整合 基于 MapperScannerConfigurer 的整合 测试事务 传统 DAO 方式的开发整合 基于 MapperFactoryBean 的整合 基于 MapperScannerConfigurer 的整合 掌握传统 DAO 方式的开发整合 掌握 Mapper 接口方式的开发整合 建议完成相关测试题, 并安排上机, 练习传统 DAO 方式的开发整合 基

于 MapperFactoryBean 的整合, 以及基于 MapperScannerConfigurer 的整合 第 11 章 Spring MVC 入门 (3 学时 ) Spring MVC 概述 第一个 Spring MVC 应用 Spring MVC 的工作流程 第一个 Spring MVC 应用 Spring MVC 的工作流程 Spring MVC 的工作流程 了解 Spring MVC 的特点 掌握 Spring MVC 入门程序的编写 熟悉 Spring MVC 的工作流程 建议完成相关测试题, 并安排上机, 练习第一个 Spring MVC 应用 第 12 章 Spring MVC 的核心类和注解 (6 学时 ) DispatcherServlet 介绍 RequestMapping 注解类型的使用 RequestMapping 注解类型的属性 组合注解的使用 请求处理方法的参数类型和返回类型 ViewResolver( 视图解析器 ) 基于注解的 Spring MVC 应用 RequestMapping 注解类型的使用 ViewResolver( 视图解析器 ) 基于注解的 Spring MVC 应用 RequestMapping 注解类型的使用 了解 Spring MVC 核心类的作用 掌握 Spring MVC 常用注解的使用

建议以测试题的方式考核重要知识点, 并安排上机, 练习基于注解的 Spring MVC 应用 第 13 章数据绑定 (5 学时 ) 数据绑定介绍 绑定默认数据类型 绑定简单数据类型 绑定 POJO 类型 绑定包装 POJO 自定义数据绑定 绑定数组 绑定集合 绑定默认数据类型 绑定简单数据类型 绑定 POJO 类型 绑定包装 POJO 自定义数据绑定 绑定数组 绑定集合 绑定包装 POJO 自定义数据绑定 绑定数组 绑定集合 了解 Spring MVC 中的数据绑定的概念 熟悉 Spring MVC 中的几种数据绑定类型 掌握 Spring MVC 数据绑定的使用 建议完成相关测试题, 并安排上机, 练习不同类型数据的绑定 第 14 章 JSON 数据交互和 RESTful 支持 (4 学时 ) JSON 概述

JSON 数据转换 什么是 RESTful 应用案例 用户信息查询 JSON 数据转换 应用案例 用户信息查询 JSON 数据转换 应用案例 用户信息查询 了解 JSON 的数据结构 掌握 Spring MVC 中 JSON 数据交互的使用 熟悉 RESTful 风格的请求样式 掌握 Spring MVC 中 RESTful 风格请求的使用 建议完成相关测试题, 并安排上机, 练习 Spring MVC 中的 JSON 数据交互和 RESTful 风格请求的使用 第 15 章拦截器 (5 学时 ) 拦截器的定义 拦截器的配置 单个拦截器的执行流程 多个拦截器的执行流程 应用案例 实现用户登录权限验证 拦截器的定义 拦截器的配置 单个拦截器的执行流程 多个拦截器的执行流程 应用案例 实现用户登录权限验证 多个拦截器的执行流程 应用案例 实现用户登录权限验证 了解拦截器定义和配置方式 熟悉拦截器的执行流程 掌握拦截器的使用

建议完成相关测试题, 并安排上机, 练习单个拦截器和多个拦截器的配置 和使用, 完成通过拦截器实现用户登录权限验证的案例 第 16 章文件上传和下载 (4 学时 ) 文件上传概述 应用案例 文件上传 实现文件下载 中文名称的文件下载 应用案例 文件上传 实现文件下载 中文名称的文件下载 中文名称的文件下载 熟悉 Spring MVC 中文件上传的实现步骤 掌握文件上传案例的编写 掌握中英文名称文件下载程序的编写 建议完成相关测试题, 并安排上机, 练习文件上传 文件下载和中文名称文件的下载案例 第 17 章 SSM 框架整合 (3 学时 ) 框架的整合思路 整合所需 JAR 包介绍 编写配置文件 整合应用测试 编写配置文件 整合应用测试 整合应用测试

了解 SSM 框架的整合思路 熟悉 SSM 框架整合时的配置文件内容 掌握 SSM 框架整合应用程序的编写 建议完成相关测试题, 并安排上机, 练习整合应用程序 第 18 章 BOOT 客户管理系统 (13 学时 ) 系统概述 数据库设计 准备所需 JAR 包及数据库资源 准备项目环境 用户登录 实现登录验证 退出登录 查询客户 添加客户 修改客户 删除客户 准备项目环境 用户登录 实现登录验证 退出登录 查询客户 添加客户 修改客户 删除客户 用户登录 实现登录验证 退出登录 查询客户 添加客户 修改客户 删除客户 了解系统架构和文件组织结构 熟悉系统环境搭建的步骤 掌握登录模块和客户管理模块功能代码的编写

建议完成相关测试题, 并以一节理论一节上机的方式对项目进行练习 三 学时分配 章目 讲课 上机 合计 第 1 章 Spring 的基本应用 3 学时 1 学时 4 学时 第 2 章 Spring 中的 Bean 3 学时 2 学时 5 学时 第 3 章 Spring AOP 3 学时 2 学时 5 学时 第 4 章 Spring 的数据库开发 3 学时 2 学时 5 学时 第 5 章 Spring 的事务管理 2 学时 1 学时 3 学时 第 6 章 初识 MyBatis 2 学时 1 学时 3 学时 第 7 章 MyBatis 的核心配置 5 学时 2 学时 7 学时 第 8 章 动态 SQL 3 学时 2 学时 5 学时 第 9 章 MyBatis 的关联映射 3 学时 2 学时 5 学时 第 10 章 MyBatis 与 Spring 的整合 3 学时 2 学时 5 学时 第 11 章 Spring MVC 入门 2 学时 1 学时 3 学时 第 12 章 Spring MVC 的核心类和注解 4 学时 2 学时 6 学时 第 13 章 数据绑定 3 学时 2 学时 5 学时 第 14 章 JSON 数据交互和 RESTful 支 2 学时 2 学时 4 学时 持 第 15 章 拦截器 3 学时 2 学时 5 学时 第 16 章 文件上传和下载 2 学时 2 学时 4 学时 第 17 章 SSM 框架整合 2 学时 1 学时 3 学时 第 18 章 BOOT 客户管理系统 7 学时 6 学时 13 学时 合计 55 学时 35 学时 90 学时 四 考核模式与成绩评定办法 本课程为考试课程, 期末考试采用百分制的闭卷考试模式 学生的考试成绩由平时成绩 (30%) 和期末考试 (70%) 组成, 其中, 平时成绩包括出勤 (5%) 作业 (5%) 和上机成绩 (20%)

五 选用教材和主要参考书 本大纲是根据教材 Java EE 企业级应用开发教程 ( Spring+Spring MVC+MyBatis) 所设计的 六 大纲说明 本课程的授课模式为 : 课堂授课 + 上机, 其中, 课堂主要采用多媒体的方式进行授课, 并且会通过测试题阶段测试学生的掌握程度 ; 上机主要是编写程序, 要求学生动手完成指定的程序设计或验证 撰写人 : 审定人 : 批准人 : 执行时间 :