Spring Boot技术实践

Spring Boot技术实践

作者:张子宪

出版社:清华大学

出版年:2021年6月

ISBN:9787302577324

所属分类:网络科技

书刊介绍

《Spring Boot技术实践》内容简介

SpringBoot在医疗健康领域的应用推动了设计模式在互联网领域的发展。本书SpringBoot带动了Java编程语言语法的进展。从SpringBoot开始,介绍Java Web应用开发,在数据存储方面,介绍JDBI访问MongoDB数据库和Hive分布式存储。使用Selenium实现Web测试自动化。Elastic栈实现系统监控。最后介绍搜索引擎界面和内容管理系统实际案例。本书适合作为高等院校计算机、软件工程专业高年级本科生、研究生的教材,同时可供Java Web开发人员、广大科技工作者和研究人员参考。
作者:张子宪

作品目录

前言
第1章:Spring
Boot开发基础
1.1、准备工作环境
1.2、项目构建工具
1.2.1、Maven构建工具
1.2.2、Gradle构建工具
1.3、Spring
Initializr生成Spring
Boot项目
1.4、Jenkins持续集成
1.5、Linux操作系统基础
1.5.1、SSH远程登录
1.5.2、Linux
Shell脚本基础
1.5.3、Shell脚本基本语法
1.6、本章小结
第2章:微服务
2.1、测试RESTful
API的curl指令
2.2、JSON数据格式
2.3、构建RESTful
API
2.4、配置文件
2.5、整合Swagger
2、2.6、自定义Web控制器参数
2.7、使用Validation实现RESTful服务的验证
2.8、启用HTTPS
2.9、本章小结
第3章:访问数据库
3.1、Spring
Boot
CRUD操作
3.2、MyBatis数据持久化框架
3.3、使用HikariCP连接池
3.4、缓存
3.5、MongoDB数据库
3.6、本章小结
第4章:权限管理
4.1、Security实现权限控制
4.2、Shiro实现权限控制
4.3、集成JWT身份验证
4.4、OAuth
2授权框架
4.4.1、OAuth
2资源服务器和Keycloak服务器
4.4.2、Spring
Security和Keycloak保护Spring
Boot应用程序
4.5、本章小结
第5章:Spring
Boot整合搜索引擎
5.1、用于Solr的Spring
Data
5.2、用于Elasticsearch的Spring
Data
5.3、实现自动完成
5.3.1、自动完成服务器端
5.3.2、自动完成客户端
5.4、界面国际化
5.5、本章小结
第6章:Web应用程序开发
6.1、使用Bootstrap实现搜索结果页面
6.2、重试
6.3、整合Kafka
6.4、测试
6.5、React框架实现前后端分离的Web应用程序
6.6、使用WebSocket构建交互式Web应用程序
6.7、本章小结
第7章:监控Spring
Boot应用程序
7.1、Spring
Boot
Actuator
7.2、Elastic栈日志监控
7.3、本章小结
参考文献

相关推荐

微信二维码