深入實踐 Spring Boot | 拾書所

深入實踐 Spring Boot

$ 301 元 原價 354

<內容簡介>

本書以豐富的實例,介紹瞭如何使用SpringBoot開發框架進行基礎應用和分佈式應用等方面的開發,以及如何使用SpringBoot開發的應用構建高性能的服務平臺,同時還對SpringBoot的一些核心代碼進行了深入剖析。本書從基本的入門,到數據庫的使用,以及界面設計、安全設計等領域都做了詳細的介紹和探討。並在分佈式應用系統領域,以平臺級應用系統的實例,介紹瞭如何創建和使用SSO管理系統、分佈式文件系統,以及如何使用SpringCloud進行雲應用方面的開發,和如何使用Docker發布和構建高可用的分佈式系統服務平臺。同時,對SpringBoot的程序加載、自動配置、數據管理,和SpringCloud的服務發現、負載均衡等核心源代碼做了深入剖析,在認識其原理的前提中,更好地使用其相應的功能。

<章節目錄>

前言
第一部分基礎應用開發
第1章Spring Boot入門3
1.1配置開發環境3
1.1.1安裝JDK 3
1.1.2安裝InterlliJ IDEA 4
1.1.3安裝Apache Maven 4
1.1.4安裝Git客戶端5
1.2創建項目工程8
1.2.1使用Maven新建項目8
1.2.2使用Spring Initializr新建項目11
1.3使用Spring Boot 14
1.3.1 Maven依賴管理14
1.3.2一個簡單的實例17
1.4運行與發布18
1.4.1在IDEA環境中運行18
1.4.2將應用打包發布19
1.5關於Spring Boot配置22
1.6小結23
第2章在Spring Boot中使用數據庫24
2.1使用MySQL 24
2.1.1 MySQL依賴配置25
2.1.2實體建模25
2.1 .3實體持久化27
2.1.4 MySQL測試29
2.2使用Redis 33
2.2.1 Redis依賴配置33
2.2.2創建Redis服務類34
2.2.3 Redis測試36
2.3使用MongoDB 38
2.3.1 MongoDB依賴配置38
2.3. 2文檔建模39
2.3.3文檔持久化40
2.3.4 MongoDB測試41
2.4使用Neo4j 43
2.4.1 Neo4j依賴配置43
2.4.2節點和關係實體建模43
2.4.3節點實體持久化45
2.4.4 Neo4j測試46
2.5小結49
第3章Spring Boot界面設計50
3.1模型設計50
3.1.1節點實體建模51
3.1.2關係實體建模51
3.1.3分頁查詢設計52
3.2控制器設計53
3.2.1新建控制器53
3.2.2查看控制器53
3.2.3修改控制器54
3.2.4刪除控制器55
3.2.5分頁查詢控制器55
3.3使用Thymeleaf模板56
3.3.1 Thymeleaf配置56
3.3.2 Thymeleaf功能簡介57
3.4視圖設計60
3.4.1列表視圖設計60
3.4.2新建視圖設計64
3.4.3查看視圖設計68
3.4.4修改視圖設計70
3.4.5刪除視圖設計72
3.5運行與發布73
3.6小結74
第4章提高數據庫訪問性能75
4.1使用Druid 75
4.1.1配置Druid依賴76
4.1.2關於XML配置76
4.1.3 Druid數據源配置77
4.1.4開啟監控功能78
4.2擴展JPA功能80
4.2.1擴展JPA接口81
4.2.2裝配自定義的擴展接口83
4.2.3使用擴展接口85
4.3使用Redis做緩存86
4.3.1使用Spring Cache註解86
4.3.2使用RedisTemplate 88
4.4 Web應用模塊91
4.4.1引用數據管理模塊91
4.4.2 Web應用配置92
4.5運行與發布94
4.6小結95
第5章Spring Boot安全設計96
5.1依賴配置管理96
5.2安全策略配置97
&

Brand Slider