《专业综合实践川》教学和实验大纲 一、课程基本信息 课程代码:16126902 课程名称:专业综合实践II 英文名称:Professional comprehensive practice II 课程类别:专业课 课程模块: 课程性质:选修 学时:32 学分:2 适用专业:计算机科学与技术专业本科四年级 先修课程:《java语言程序设计》、《数据结构》、《专业综合实践I》 二、课程简介 本课程是面向计算及专业的一门专业课程,通过本课程的学习使学生具备采 用java语言开发web后端程序的知识技能,培养学生严谨的工作作风,提高学 生的职业素质,为项目实战,学习奠定基础,并为学生顶岗实习、毕业后能胜任 岗位工作昆到必要的支撑作用。 三、课程性质与教学目的 本课程的教学目标主要讲解当前主流的Spring Boot框架以及与第三方技术 整合开发实战内容。 通过本课程的学习,学生能够理解并掌握Web后端开发技术,掌握Spring Boot框架的基础知识,同时能够掌握Spring Boot与常用第三方技术的整合实 现实际开发中的业务需求,包括实现Wb开发、数据访问、缓存管理、安全管理、 消息服务、任务管理等 四、教学内容及要求 第1章Spring Boot开发入门 [知识点] Spring Boot概述 环境准备
《专业综合实践 II》教学和实验大纲 一、课程基本信息 课程代码:16126902 课程名称:专业综合实践 II 英文名称:Professional comprehensive practice II 课程类别:专业课 课程模块: 课程性质:选修 学 时:32 学 分:2 适用专业:计算机科学与技术专业本科四年级 先修课程:《java 语言程序设计》、《数据结构》、《专业综合实践 I》 二、课程简介 本课程是面向计算及专业的一门专业课程,通过本课程的学习使学生具备采 用 java 语言开发 web 后端程序的知识技能,培养学生严谨的工作作风,提高学 生的职业素质,为项目实战,学习奠定基础,并为学生顶岗实习、毕业后能胜任 岗位工作起到必要的支撑作用。 三、课程性质与教学目的 本课程的教学目标主要讲解当前主流的 Spring Boot 框架以及与第三方技术 整合开发实战内容。 通过本课程的学习,学生能够理解并掌握 Web 后端开发技术,掌握 Spring Boot 框架的基础知识,同时能够掌握 Spring Boot 与常用第三方技术的整合实 现实际开发中的业务需求,包括实现 Web 开发、数据访问、缓存管理、安全管理、 消息服务、任务管理等。 四、教学内容及要求 第1章 Spring Boot开发入门 [知 识 点] Spring Boot概述 环境准备
使用Maven方式构建Spring Boot项目 使用Spring Initializr方式构建Spring Boot项目 单元测试 热部署 Spring Boot依赖管理 Spring Boot自动配置 Spring Boot执行流程 [重 点 使用Maven方式构建Spring Boot项目 使用Spring Initializr方式构建Spring Boot项目 单元测试 Spring Boot依赖管理 Spring Boot自动配置 Spring Boot执行流程 [难 点] Spring Boot自动配置 Spring Boot执行流程 [基本要求] 了解Spring Boot的发展和优点 掌握Spring Boot项目的构建 掌握Spring Bootf的单元测试和热部 熟悉Spring Bootf的自动化配置原理 熟悉Spring Bootf的执行流程 在介绍wb后增开发生态圈时,要让学生认识到由前、后增共同开发实现的软件不单纯 指的是运行在计算机上的程序,还包括其相关规程、规则、以及可能有的文件文档及数据。 软件开发涉及有知识产权保护等内容,引导学生尊重知识产权,尊重别人的劳动同样也使 自己的劳动得到认可。教育学生树立正确的价值观,在未来的工作中有良好的职业道德和 法律意识。 第2章Spring Boot核心配置与注解 [知识点 application.properties配置文件
使用Maven方式构建Spring Boot项目 使用Spring Initializr方式构建Spring Boot项目 单元测试 热部署 Spring Boot依赖管理 Spring Boot自动配置 Spring Boot执行流程 [重 点] 使用Maven方式构建Spring Boot项目 使用Spring Initializr方式构建Spring Boot项目 单元测试 Spring Boot依赖管理 Spring Boot自动配置 Spring Boot执行流程 [难 点] Spring Boot自动配置 Spring Boot执行流程 [基本要求] 了解Spring Boot的发展和优点 掌握Spring Boot项目的构建 掌握Spring Boot的单元测试和热部署 熟悉Spring Boot的自动化配置原理 熟悉Spring Boot的执行流程 在介绍web后端开发生态圈时,要让学生认识到由前、后端共同开发实现的软件不单纯 指的是运行在计算机上的程序,还包括其相关规程、规则、以及可能有的文件文档及数据。 软件开发涉及有知识产权保护等内容,引导学生尊重知识产权,尊重别人的劳动同样也使 自己的劳动得到认可。教育学生树立正确的价值观,在未来的工作中有良好的职业道德和 法律意识。 第2章 Spring Boot核心配置与注解 [知 识 点] application.properties配置文件
application,.yaml配置文件 使用注解@ConfigurationProperties和@alue注入属性 两种注解对比分析 使用@PropertySource加载配置文件 使用@ImportResource加载XML配置文件 使用@Configuration编写自定义配置类 使用Profile文件进行多环境配置 使用@Profile注解进行多环境配置 随机值设置以及参数间引用 [重 点] application.properties配置文件 application,yaml配置文件 使用注解@Configuration Properties和alue注入属性 两种注解对比分析 使用@Configuration编写自定义配置类 使用Profile文件进行多环境配置 使用@Profile注解进行多环境配置 [难点] application.yaml配置文件 使用Profile文件进行多环境配置 使用@Profile注解进行多环境配置 [基本要求] 熟悉Spring Boot全局配置文件的使用 熟悉Spring Boot自定义配置 掌握Spring Boot配置文件属性值注入 掌握Profile多环境配置 了解随机值设置以及参数间引用 第3章Spring Boot数据访问 [知识点] Spring Boot数据访问概述 基础环境搭建 使用注解的方式整合MyBatis 使用配置文件的方式整合MyBati
application.yaml配置文件 使用注解@ConfigurationProperties和@Value注入属性 两种注解对比分析 使用@PropertySource加载配置文件 使用@ImportResource加载XML配置文件 使用@Configuration编写自定义配置类 使用Profile文件进行多环境配置 使用@Profile注解进行多环境配置 随机值设置以及参数间引用 [重 点] application.properties配置文件 application.yaml配置文件 使用注解@ConfigurationProperties和@Value注入属性 两种注解对比分析 使用@Configuration编写自定义配置类 使用Profile文件进行多环境配置 使用@Profile注解进行多环境配置 [难 点] application.yaml配置文件 使用Profile文件进行多环境配置 使用@Profile注解进行多环境配置 [基本要求] 熟悉Spring Boot全局配置文件的使用 熟悉Spring Boot自定义配置 掌握Spring Boot配置文件属性值注入 掌握Profile多环境配置 了解随机值设置以及参数间引用 第3章 Spring Boot数据访问 [知 识 点] Spring Boot数据访问概述 基础环境搭建 使用注解的方式整合MyBatis 使用配置文件的方式整合MyBatis
Spring Data JPA介绍 使用Spring Boot整合JPA Redis介绍 使用Spring Boot整合Redis 〔重点 使用注解的方式整合MyBatis 使用配置文件的方式整合MyBatis 使用Spring Boot整合PA 使用Spring Boot整合Redis [难点 使用配置文件的方式整合MyBatis 使用Spring Boot整合PA [基本要求] 掌握Spring Boot整合MyBatisf的使用 掌握Spring Boot整合PA的使用 掌握Spring Boot整合Redis/的使用 第4章 Spring Boot实现Web开发(6学时 [知识点 Spring MVCE的整合支持 组件注册整合Servlet三大组件 路径扫描整合Servlet三大组件 文件上传 文件下载 Jar包方式打包部署 War包方式打包部署 [重点] Spring MVC的整合支持 组件注册整合Servlet三大组件 路径扫描整合Servlet三大组件 文件上传 文件下载 Jar包方式打包部男 War包方式打包部署
Spring Data JPA介绍 使用Spring Boot整合JPA Redis介绍 使用Spring Boot整合Redis [重 点] 使用注解的方式整合MyBatis 使用配置文件的方式整合MyBatis 使用Spring Boot整合JPA 使用Spring Boot整合Redis [难 点] 使用配置文件的方式整合MyBatis 使用Spring Boot整合JPA [基本要求] 掌握Spring Boot整合MyBatis的使用 掌握Spring Boot整合JPA的使用 掌握Spring Boot整合Redis的使用 第4章 Spring Boot实现Web开发(6学时) [知 识 点] Spring MVC的整合支持 组件注册整合Servlet三大组件 路径扫描整合Servlet三大组件 文件上传 文件下载 Jar包方式打包部署 War包方式打包部署 [重 点] Spring MVC的整合支持 组件注册整合Servlet三大组件 路径扫描整合Servlet三大组件 文件上传 文件下载 Jar包方式打包部署 War包方式打包部署
[难 点 Spring MVCE的整合支持 War包方式打包部男 [基本要求] 掌握Spring Boot中MNC功能的定制和扩展 掌握Spring Boot整合Servlet三大组件的实现 掌握Spring Boot文件上传与下载的实现 掌握Spring Boot项目的打包和部署 第5章Spring Boot缓存管理 [知识点] 基础环境搭建 Spring Boot默认缓存体验 Spring Boot缓存注解介绍 基于注解的Redis缓存实现 基于API的Redis缓存实现 自定义RedisTemplate 自定义RedisCacheManager [ 点 基于注解的Redis缓存实现 基于API的Redis缓存实现 自定义RedisTemplate 自定义RedisCacheManager [难点 基于注解的Redis缓存实现 基于API的Redis缓存实现 自定义RedisTemplate [基本要求] 了解MyBatisf的基础知识 熟悉MyBatisf的工作原理 掌握MyBatis入门程序的编写 第6章Spring Boot安全管理 [知识点]
[难 点] Spring MVC的整合支持 War包方式打包部署 [基本要求] 掌握Spring Boot中MVC功能的定制和扩展 掌握Spring Boot整合Servlet三大组件的实现 掌握Spring Boot文件上传与下载的实现 掌握Spring Boot项目的打包和部署 第5章 Spring Boot缓存管理 [知 识 点] 基础环境搭建 Spring Boot默认缓存体验 Spring Boot缓存注解介绍 基于注解的Redis缓存实现 基于API的Redis缓存实现 自定义RedisTemplate 自定义RedisCacheManager [重 点] 基于注解的Redis缓存实现 基于API的Redis缓存实现 自定义RedisTemplate 自定义RedisCacheManager [难 点] 基于注解的Redis缓存实现 基于API的Redis缓存实现 自定义RedisTemplate 自定义RedisCacheManager [基本要求] 了解MyBatis的基础知识 熟悉MyBatis的工作原理 掌握MyBatis入门程序的编写 第6章 Spring Boot安全管理 [知 识 点]