SpringBoot企业级开发教程教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Spring Boot企业级开发教程》课程教学大纲
(课程英文名称)
课程编号: XXXX
学分:5学分
学时:60学时(其中:讲课学时:38 上机学时:22)
先修课程:Java基础案例教程、Java Web程序设计任务教程、
Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)适用专业:信息及其计算机相关专业
开课部门:计算机系
一、课程的性质与目标
《Spring Boot企业级开发教程》是面向计算机相关专业开设的一门专业的Java 应用开发课程,主要讲解了当前主流的Spring Boot框架以及与第三方技术整合开发实战内容。通过本课程的学习,学生能够理解并掌握Spring Boot 框架的基础知识,同时能够掌握Spring Boot与常用第三方技术的整合实现实际开发中的业务需求,包括实现Web开发、数据访问、缓存管理、安全管理、消息服务、任务管理等。
二、课程的主要内容及基本要求
第1章 Spring Boot开发入门(4学时)
[知识点]
➢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 Boot的单元测试和热部署
➢熟悉Spring Boot的自动化配置原理
➢熟悉Spring Boot的执行流程
[实践与练习]
建议完成相关测试题,并安排上机,重点考核如何编写Spring Boot入门程序,并参考教材进行Spring Boot源码分析。
第2章 Spring Boot核心配置与注解(6学时)
[知识点]
➢application.properties配置文件
➢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多环境配置
➢了解随机值设置以及参数间引用
[实践与练习]
建议完成相关测试题,并安排上机,重点考核如何编写Spring Boot全局配置文件、自定义配置文件以及Profile多环境配置。
第3章 Spring Boot数据访问(5学时)
[知识点]
➢Spring Boot数据访问概述
➢基础环境搭建
➢使用注解的方式整合MyBatis
➢使用配置文件的方式整合MyBatis
➢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的使用
[实践与练习]
建议以测试题的方式考核Spring Boot与第三方数据库框架的整合实现等知识,并安排上机,练习Spring Boot分别整合MyBatis、JPA和Redis实现数据访问。
第4章 Spring Boot视图技术(3学时)
[知识点]
➢Spring Boot支持的视图技术
➢Thymeleaf常用标签
➢Thymeleaf标准表达式
➢Thymeleaf基本使用
➢使用Thymeleaf完成数据的页面展示
➢使用Thymeleaf配置国际化页面
[重点]
➢Thymeleaf常用标签
➢Thymeleaf标准表达式
➢Thymeleaf基本使用
➢使用Thymeleaf完成数据的页面展示
➢使用Thymeleaf配置国际化页面
[难点]
➢使用Thymeleaf完成数据的页面展示
➢使用Thymeleaf配置国际化页面
[基本要求]
➢熟悉Thymeleaf模板引擎基本语法
➢熟悉Spring Boot模板配置和静态资源映射规则
➢掌握Spring Boot整合Thymeleaf模板引擎使用
➢掌握Spring Boot国际化功能实现
[实践与练习]
建议完成相关测试题,并安排上机,练习Spring Boot整合Thymeleaf实现页面动态数据显示以及国际化功能,同时对Spring Boot源码分析查看其静态资源映射规则。