Spring Boot应用开发实战

Spring Boot应用开发实战

作者:饶仕琪

出版社:清华大学

出版年:2021年3月

ISBN:9787302575269

所属分类:艺术理论

书刊介绍

《Spring Boot应用开发实战》内容简介

随着移动互联网的发展,对Web开发的需求日益上升。Spring Boot作为Web开发领域中的利器,无论是单体应用,还是用于面向服务架构或者微服务架构,都有不错的表现。本书面向准备在Web开发领域一展拳脚的读者,详细介绍了Spring Boot 2.3应用开发的相关知识。
本书共10章,第1~2章介绍了Spring Boot 2.3开发基础,包括环境搭建、依赖引入以及如何从零到一地构建一个基础Spring Boot应用;第3~7章以章为单位聚焦不同技术领域,包括Web服务、数据持久化、服务安全性、测试验证以及部署运维,结合详细示例讲解各领域内通用的解决方案;第8~10章为实战内容,包括三种类型项目的实战:聊天服务、在线商城、个人云盘。本书内容全面、实例丰富,非常值得广大Web开发从业者作为案头的参考书,也可作为高等院校计算机及相关专业的教材或课程设计参考书。
饶仕琪,BAT某公司高级Java开发工程师。有丰富的开发经验,曾参与大数据云平台、电商系统、物联网平台等数个不同规模项目的开发工作。积极地参与到项目开发周期的各个环节,包括性能分析、设计、开发和测试。掌握的专业知识与开发框架,如Core Java、Spring、设计模式、通讯协议等,均在实战中实践并验证。在主导或是参与项目的推进之外,不断地学习并探索Web开发技术中的“最佳实践”。

作品目录

内容简介
前言
第1章:Spring
Boot基础知识
1.1、Spring与Spring
Boot
1.2、Spring
Boot
2.3开发环境
1.3、Spring
Initializr初始化项目
1.4、Spring
Boot目录结构
1.5、构建第一个Spring
Boot项目
1.6、Spring
Boot自动配置与外部配置
第2章:使用Spring
Boot构建Web应用程序
2.1、实体与数据持久化
2.2、MVC与模板引擎
2.3、文件上传与下载
2.4、Spring
Boot日志
2.5、过滤器与拦截器
2.6、Spring
Boot事件
第3章:创建RESTful
Web服务
3.1、HTTP动词
3.2、请求与响应
3.3、参数验证
3.4、错误处理
3.5、Swagger文档
第4章:数据库与持久化技术
4.1、使用JdbcTemplate访问关系型数据库
4.2、JPA与关系型数据库
4.3、Spring
Data
MongoDB
4.4、Spring
Data
Redis
第5章:应用程序安全性
5.1、基于Spring
Security的注册登录
5.2、权限管理
5.3、Session-Cookie
5.4、JWT(JSON
Web
Token)
5.5、OAuth
2.0、第6章:自动化测试
6.1、单元测试
6.2、断言
6.3、测试中的模拟行为Mock
6.4、集成测试
第7章:部署与运维
7.1、发布与部署
7.2、运行监控
7.3、Spring
Boot开发者工具
第8章:实战1:基于STOMP协议的聊天服务
8.1、架构设计
8.2、框架搭建
8.3、功能实现
8.4、测试与验证
第9章:实战2:在线商城
9.1、架构设计
9.2、框架搭建
9.3、数据库设计
9.4、功能实现
9.5、测试与验证
第10章:实战3:个人云盘
10.1、架构设计
10.2、框架搭建
10.3、数据库设计
10.4、功能实现
10.5、测试与验证

相关推荐

微信二维码