Spring Boot 2.0 企業級套用開發實戰

《Spring Boot 2.0 企業級套用開發實戰》是2018年北京大學出版社出版的圖書。

基本介紹

  • 中文名:Spring Boot 2.0 企業級套用開發實戰
  • 出版時間:2018年3月
  • 出版社:北京大學出版社
  • ISBN:9787301292303
內容簡介,圖書目錄,

內容簡介

《Spring Boot 企業級套用開發實戰》圍繞如何整合以 Spring Boot 為核心的技術棧,來實現一個完整的企業級部落格系統 NewStarBlog 而展開。該部落格系統支持市面上部落格系統的常見功能。讀者朋友可以通過學習構建這個部落格系統的整個過程,來達到設計和實現一個企業級Java套用開發的目的。該部落格系統是一個類似於 WordPress 的專注於部落格功能的部落格平台,支持多用戶訪問和使用。
  全書共22章,內容包括Spring Boot 概述、Spring 框架核心概念、Spring MVC 及常用 MediaType、集成 Thymeleaf、數據持久化、全文搜尋、架構設計與分層、集成Bootstrap、部落格系統的需要分析與設計、集成 Spring Security、部落格系統的整體框架實現、用戶、角色、許可權管理實現、檔案伺服器實現、部落格管理實現等內容。

圖書目錄

第1章 Spring Boot 概述
1.1 傳統企業級套用開發之痛與革新
1.2 Spring Boot 2 總覽
1.3 快速開啟**個 Spring Boot 項目
1.4 如何進行 Spring Boot 項目的開發及測試
第2章 Spring 框架核心概念
2.1 Spring 框架總覽
2.2 依賴注入與控制反轉
2.3 AOP 編程
第3章 Spring MVC 及常用 MediaType
3.1 Spring MVC 簡介
3.2 JSON 類型的處理
3.3 XML 類型的處理
3.4 檔案上傳的處理
第4章 集成 Thymeleaf
4.1 常用 Java 模板引擎
4.2 Thymeleaf 標準方言
4.3 Thymeleaf 設定屬性值
4.4 Thymeleaf 疊代器與條件語句
4.5 Thymeleaf 模板片段
4.6 Thymeleaf 表達式基本對象
4.7 Thymeleaf 與 Spring Boot 集成
4.8 Thymeleaf 實戰
第5章 數據持久化
5.1 JPA 概述
5.2 Spring Data JPA
5.3 Spring Data JPA 與 Hibernate、Spring Boot 集成
5.4 數據持久化實戰
第6章 全文搜尋
6.1 全文搜尋概述
6.2 Elasticsearch 核心概念
6.3 Elasticsearch 與 Spring Boot 集成
6.4 Elasticsearch 實戰
第7章 架構設計與分層
7.1 為什麼需要分層
7.2 系統的架構設計及職責劃分
第8章 集成 Bootstrap
8.1 Bootstrap 簡介
8.2 Bootstrap 核心概念
8.3 Bootstrap 及常用前端框架與 Spring Boot 集成
8.4 Bootstrap 實戰
第9章 部落格系統的需求分析與設計
9.1 部落格系統的需求分析
9.2 部落格系統的原型設計
第10章 集成 Spring Security
10.1 基於角色的許可權管理
10.2 Spring Security 概述
10.3 Spring Security 與 Spring Boot 集成
10.4 Spring Security 實戰
第11章 部落格系統的整體框架實現
11.1 如何設計 API
11.2 實現後台整體控制層
11.3 實現前台整體布局
第12章 用戶管理實現
12.1 用戶管理的需求回顧
12.2 用戶管理的後台實現
12.3 用戶管理的前台實現
第13章 角色管理實現
13.1 角色管理的需求回顧
13.2 角色管理的後台實現
13.3 角色管理的前台實現
第14章 許可權管理實現
14.1 許可權管理的需求回顧
14.2 許可權管理的後台實現
14.3 CSRF 防護處理
14.4 許可權管理的前台實現
第15章 檔案伺服器實現
15.1 檔案伺服器的需求分析
15.2 MongoDB 簡介
15.3 MongoDB 與 Spring Boot 集成
15.4 檔案伺服器的實現
第16章 部落格管理實現
16.1 部落格管理的需求回顧
16.2 實現個人設定和頭像變更
16.3 部落格管理的後台實現
16.4 部落格管理的前台實現
第17章 評論管理實現
17.1 評論管理的需求回顧
17.2 評論管理的後台實現
17.3 評論管理的前台實現
第18章 點讚管理實現
18.1 點讚管理的需求回顧
18.2 點讚管理的後台實現
18.3 點讚管理的前台實現
第19章 分類管理實現
19.1 分類管理的需求回顧
19.2 分類管理的後台實現
19.3 分類管理的前台實現
第20章 標籤管理實現
20.1 標籤管理的需求回顧
20.2 標籤管理的後台實現
20.3 標籤管理的前台實現
第21章 首頁搜尋實現
21.1 首頁搜尋的需求回顧
21.2 首頁搜尋的後台實現
21.3 首頁搜尋的前台實現
21.4 使用中文分詞
第22章 總結與展望
22.1 Spring Boot 企業級套用開發的總結
22.2 部落格系統的展望
附錄A 開發環境的搭建
附錄B Thymeleaf 屬性
附錄C Thymeleaf 表達式工具對象
附錄D Bean Validation 內置約束
附錄E 本書所涉及的技術及相關版本
參考文獻

相關詞條

熱門詞條

聯絡我們