北大特級講師耗時半年著作Spring Boot企業級應用開發實戰

前言

鑑於Spring Boot技術人才在社會上的需求依然很旺盛,而市面上有關Spring Boot學習資料,大多停留在“Hello World”級別的案例,缺乏使用Spring Boot來構建完整企業級應用實戰的能力。故筆者將以往系列課程中的技術做了總結和歸納,採用目前最新的Spring Boot 2技術來重新編寫了整個教學案例,整理成書,希望能夠彌補Spring Boot在實戰方面的空白,使廣大Spring Boot愛好者都能受益。

本書圍繞如何整合以目前最新的Spring Boot 2版本爲核心的技術棧,來實現- 個完整的企業級博客系統而展開。讀者可以通過學習構建這個博客系統的整個過程,來達到設計和實現一-個企業級 Java EE應用開發的目的。該博客系統是一個類似於WordPress的專注於博客功能的博客平臺,支持多用戶訪問和使用。該博客系統所涉及的相關技術有SpringBoot、Spring、 Spring MVC、Spring Security、Spring Data、Hibermate、 Gradle. Bootrap、 jQuery、 HTML5、 JavaScript、CSS、Thymeleaf、MySQL、 H2、 Elasticsearch、 MongoDB 等,技術點較爲豐富,內容富有前瞻性。

本書面向實戰,除了給出基本的原理外,會輔以大量的案例和源碼,利於讀者理論聯繫實踐。全書對於技術講解的安排,是按照漸進式的教學方式來進行的。按照學習的難度,大致可以分爲實戰入門階段、實戰進階階段、實戰高級階段三個部分,內容包括Spring Boot概述、Spring 框架核心概念、Spring MVC及常用MediaType、集成Thymeleaf.數據持久化、全文搜索、架構設計與分層、集成Boostrap.博客系統的需求分析與設計、集成Spring Scurity、博客系統的整體框架實現、用戶管理實現、角色管理實現、權限管理實現、文件服務器實現、博客管理實現、評論管理實現、點贊管理實現、分類管理實現、標籤管理實現、首頁搜索實現等。

內容目錄

第1章Spring Boot概述

1.1 傳統企業級應用開發之痛與革新

1.2 Spring Boot2總覽

1.3 快速開啓第一個Spring Boot項目

1.4如何進行SpringBoot項8的開發及測試

第2章Spring 框架核心概念

2.1Spring框架總覽

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與Hibermate、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 如何設計A

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博客系統的展望

本書主要面向的用戶是Java開發者,以及對Spring Boot及企業級開發感興趣並有一定了解的讀者。想要獲取這份文檔的兄弟,關注+私信【資料】即可獲取哦,感謝您的分享

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章