Spring Boot 技術實踐

Spring Boot 技術實踐

作者: 張子憲
出版社: 清華大學
出版在: 2021-06-01
ISBN-13: 9787302577324
ISBN-10: 7302577323
裝訂格式: 平裝
總頁數: 149 頁





內容描述


《Spring Boot技術實踐》以市面上流行的Spring Boot框架開發微服務應用程序為核心,依次引入了Spring Boot開發基礎,使用Spring Boot創建RESTful API,通過整合Swagger 2來自動生成接口文檔,使用Validation實現對RESTful服務的驗證,以及使用Spring Boot創建前後端分離的應用程序等知識和技術點。 《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應用程序監控。 《Spring Boot技術實踐》適合對開發微服務應用感興趣的讀者閱讀和學習,也適合對互聯網行業感興趣的讀者選用。


目錄大綱


第1章Spring Boot開發基礎
1.1準備工作環境
1.2項目構建工具
1.2.1 Maven構建工具
1.2.2 Gradle構建工具
1.3 Springlnitializr生成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整合Swagger2
2.6自定義Web控制器參數
2.7使用Validation實現RESTful服務的驗證
2.8啟用HTTPS
2.9本章小結
第3章訪問數據庫
3.1Spring 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 0Auth 2授權框架
4.4.1 0Auth 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本章小結
參考文獻




相關書籍

Java Web 項目開發全程實錄

作者 明日科技

2021-06-01

輕量級Java Web整合開發(第2版)——Spring+Spring Boot+MyB

作者 段鵬松 曹仰傑 主編 張澤朋 楊聰 張博 王超 副主編

2021-06-01

Java 網路程式設計, 4/e (Java Network Programming, 4/e)

作者 Elliotte Rusty Harold 楊尊一 譯

2021-06-01