欢迎来到传智教育旗下图书库

Spring Boot企业级开发教程(第2版)

黑马程序员/编著
定价:¥56.00(预估)

出版社:人民邮电出版社

ISBN:978-7-115-63438-2

图书种类:高校教材

出版日期:2024-05(预估)

所属学科:Java

页数:248(预估)

咨询客服

关注获取新书发布信息

内容简介

本书讲解了当前热门的JAEE企业级开发Spring Boot框架,并结合实际开发场景,介绍了如何使用Spring Boot整合第三方框架进行Web开发。全书共分为10章,其中,第1-2章介绍了Spring Boot开发入门,以及Spring Boot配置;第3-9章介绍了Spring Boot开发Web应用时,整合常见的技术,包括Spring Boot的Web应用支持、整合Thymeleaf、数据访问、整合缓存、数据访问、安全管理、消息服务、任务调度和邮件发送。第10章结合前面所学的知识,开发了一个综合项目——瑞吉外卖,希望读者可以通过项目实战,深刻体会Spring Boot框架开发Web应用的便捷,并能够融会贯通所学的知识。

本书通俗易懂,针对较难理解的问题,都是由浅入深,逐步深入地引入案例,便于读者将所学知识融会贯通。

本书附有配套视频、源代码、题库、教学课件等资源,为帮助初学者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。

适合群体

本书作为高等院校本、专科计算机相关专业的教材,也可作为自学编程人员的参考书,是一本适合广大计算机编程爱好者的优秀读物。

图书特色

1、详细介绍了Spring Boot 与常用第三方框架的整合使用,让企业应用开发更加快速高效。

2、本书配有大量案例以及一个综合项目,案例步骤详细,配图合理,能够让读者身临其境感受企业应用开发。

3、本书附有配套视频、源代码、习题、教学PPT、教学设计等资源;另外,为了帮助初学者更好地学习本书讲解的内容,还提供了在线答疑服务,希望可以帮助更多的读者。

图书目录
第1章 Spring Boot开发入门
1.1 Spring Boot概述
1.1.1 Spring Boot简介
1.1.2 Spring Boot的特性
1.2 Spring Boot入门案例
1.2.1 环境准备
1.2.2 使用Spring Initializr方式构建Spring Boot项目
1.2.3 使用Maven方式构建Spring Boot项目
1.3 Spring Boot原理解析
1.3.1 起步依赖
1.3.2 自动配置
1.3.3 执行流程
1.4 单元测试与热部署
1.4.1 单元测试
1.4.2 热部署
1.5 Spring Boot项目打包和运行
1.5.1 打包为JAR包并运行
1.5.2 打包为WAR包并运行
1.6 本章小结
第2章 Spring Boot 配置
2.1 全局配置文件
2.1.1 application.properties配置文件
2.1.2 application.yml配置文件
2.2 配置绑定
2.2.1 @Value注解
2.2.2 Environment对象
2.2.3 @ConfigurationProperties注解
2.2.4 @value和@ConfigurationProperties对比分析
2.3 引入配置文件和定义配置类
2.3.1 引入配置文件
2.3.2 定义配置类
2.4 Profile
2.4.1 单一文件中配置Profile
2.4.2 多文件中配置Profile
2.4.3 @Profile注解
2.5 本章小结
第3章 Spring Boot的Web应用支持
3.1 Spring Boot注册Web原生组件
3.1.1 使用Spring Bean注册Web原生组件
3.1.2 使用RegistrationBean注册原生组件
3.1.3 使用扫描组件注册原生组件
3.2 Spring Boot管理Spring MVC
3.2.1 Spring MVC自动配置的特性
3.2.2 自定义Spring MVC配置
3.3 文件上传
3.4 异常处理
3.4.1 Spring Boot异常处理自动配置原理
3.4.2 Spring Boot自定义异常处理
3.5 本章小结
第4章 Spring Boot整合Thymeleaf
4.1 Spring Boot支持的模板引擎
4.2 Thymeleaf基础入门
4.2.1 Thymeleaf简介
4.2.2 Thymeleaf常用属性
4.2.3 Thymeleaf标准表达式
4.3 案例:图书管理
4.4 本章小结
第5章 Spring Boot数据访问
5.1 Spring Data概述
5.2 Spring Boot整合Spring Data JPA
5.2.1 Spring Data JPA概述
5.2.2 Spring Data JPA快速入门
5.2.3 整合 Spring Data JPA
5.3 Spring Boot整合MyBatis-Plus
5.3.1 MyBatis-Plus概述
5.3.2 MyBatis-Plus快速入门
5.3.3 整合 MyBatis-Plus
5.4 Spring Boot整合Redis
5.4.1 Redis快速入门
5.4.2 Spring Data Redis快速入门
5.4.3 整合Redis
5.5 本章小结
第6章 Spring Boot整合缓存
6.1 Spring Boot默认缓存管理
6.1.1 Spring Boot默认缓存方案
6.1.2 声明式缓存注解
6.1.3 声明式缓存注解的应用
6.2 Spring Boot整合Ehcache缓存
6.2.1 Ehcache概述
6.2.2 整合Ehcache
6.3 SpringBoot整合Redis缓存
6.4 本章小结
第7章 Spring Boot安全管理
7.1 安全框架概述
7.2 Spring Security基础入门
7.2.1 Spring Security入门案例
7.2.2 Spring Security结构总览
7.3 Spring Security认证管理
7.3.1 Spring Security认证流程
7.3.2 Spring Security自定义身份认证
7.4 Spring Security授权管理
7.4.1 Spring Security授权流程
7.4.2 Spring Security自定义授权
7.4.3 动态展示菜单
7.5 Spring Security会话管理和用户退出
7.5.1 会话管理
7.5.2 用户退出
7.6 本章小结
第8章 Spring Boot消息服务
8.1 消息服务概述
8.1.1 常用消息中间件
8.1.2 使用消息服务的好处
8.2 RabbitMQ快速入门
8.2.1 RabbitMQ简介
8.2.2 RabbitMQ工作模式
8.2.3 RabbitMQ的下载、安装和配置
8.2.4 RabbitMQ入门案例
8.3 Spring Boot与RabbitMQ整合实现
8.3.1 Spring Boot整合RabbitMQ环境搭建
8.3.2 使用Publish/Subscribe模式实现消息服务
8.3.3 使用Routing模式实现消息服务
8.3.4 使用Topics模式实现消息服务
8.4 本章小结
第9章 任务调度和邮件发送
9.1 任务调度
9.1.1 异步任务
9.1.2 定时任务
9.1.3 Quartz任务调度
9.2 邮件发送
9.2.1 发送纯文本邮件
9.2.2 发送带附件和图片的邮件
9.2.3 发送模板邮件
9.3 本章小结
第10章 Spring Boot综合项目实战——瑞吉外卖
10.1 系统概述
10.1.1 系统功能介绍和技术选型
10.1.2 项目效果预览
10.2 开发环境搭建
10.2.1 系统开发及运行环境
10.2.2 数据库环境搭建
10.2.3 项目环境搭建
10.3 管理端功能模块
10.3.1 员工登录
10.3.2 分类管理
10.3.3 菜品管理
10.3.4 套餐管理
10.3.5 订单明细
10.4 用户端功能模块
10.4.1 用户登录
10.4.2 地址管理
10.4.3 菜品展示
10.4.4 购物车
10.4.5 下单
10.5 本章小结
展开全部内容

热销图书推荐

Python程序设计现代方法(第2版)

人民邮电出版社

定价:¥49.80 咨询客服

PHP网站开发实例教程(第3版)

人民邮电出版社

定价:¥49.80 咨询客服

HBase基础入门

清华大学出版社

定价:¥59.00 咨询客服