SpringBoot企业级开发教程教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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源码分析查看其静态资源映射规则。

相关文档
最新文档