展开全部

主编推荐语

凝聚猎兔搜索团队数十年技术经验,带动Java编程语言语法的进展。

内容简介

本书以市面上流行的Spring Boot框架开发微服务应用程序为核心,依次引入了Spring Boot开发基础,使用Spring Boot创建RESTful API,通过整合Swagger 2来自动生成接口文档,使用Validation实现对RESTful服务的验证,以及使用Spring Boot创建前后端分离的应用程序等知识和技术点。

全书共7章。第1章重点介绍如何使用Spring Initializr生成Spring Boot项目;第2章重点介绍Spring Boot快速上手微服务开发;第3章重点介绍Spring Boot持久性存储的CRUD操作及MyBatis数据持久化框架;第4章重点介绍OAuth 2授权框架;第5章重点介绍使用Spring Data Elasticsearch实现搜索功能;第6章重点介绍使用Spring Boot创建前后端分离的Web应用程序;第7章重点介绍Spring Boot应用程序监控。

目录

  • 版权信息
  • 内容简介
  • 前言
  • 第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 本章小结
  • 参考文献
展开全部

评分及书评

评分不足
2个评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。