课程简介
本课程是基于Spring、Spring MVC和Spring Boot框架的理论与实践相结合的课程,主要讲解Spring、Spring MVC和Spring Boot框架的基础知识和实际应用。通过本课程的学习,学生应:
首先,了解Spring、Spring MVC和Spring Boot框架的基础知识。
其次,掌握Spring Boot框架的基本思想与实践开发。
再次,掌握Spring Boot框架与MyBatis、Redis、RabbitMQ等框架的集成。
最终,能够独立设计并开发一个基于Spring Boot框架的企业级应用系统。
课程大纲
章次 |
章 |
节 |
第一章 |
Spring基础 |
1.1. 初识框架 1.2. Spring概述 1.3. Spring入门程序 1.4. Spring IoC 1.5. Spring注解 1.6. Spring Bean 1.7. Spring AOP 1.8. Spring的数据库编程 |
第二章 |
Maven基础 |
2.1. Maven概述 2.2. Maven安装与配置 2.3. Maven入门案例 |
第三章 |
Spring MVC基础 |
3.1. Spring MVC概述 3.2. Tomcat基础 3.3. Postman基础 3.4. Spring MVC注解 3.5. Spring MVC参数传递 3.6. Spring MVC文件上传 |
第四章 |
Spring Boot入门 |
4.1. Spring Boot概述 4.2. Spring Boot特性 4.3. Spring Boot入门案例 |
第五章 |
Spring Boot核心 |
5.1. Spring Boot注解 5.2. Spring Boot相关配置 5.3. Spring Boot相关插件 |
第六章 |
Spring Boot数据访问 |
6.1. MyBatis基础 6.2. Spring Boot整合MyBatis |
第七章 |
Spring Boot缓存管理 |
7.1. Redis基础 7.2. Spring Boot整合Redis |
第八章 |
Spring Boot消息服务 |
8.1. 消息服务概述 8.2. RabbitMQ消息中间件 8.3. Spring Boot整合RabbitMQ |
第九章 |
Spring Boot部署 |
9.1. devtools热部署 9.2. Jar部署 |
第十章 |
系统的设计与实现 |
10.1. 系统需求 10.2. 系统设计 10.3. 系统实现 |
课程理念
学科融合:Java程序设计、数据结构、数据库原理、web前端开发、软件工程、产品设计、项目管理等。
培养理念:基于CDIO,课堂与社会相结合。
案例驱动:1+1+1(基础案例+强化案例+创新型案例)。
培养能力:构思能力、设计能力、实现能力、团队协作。