TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Spring Boot 開發實戰(簡體書)
滿額折
Spring Boot 開發實戰(簡體書)
Spring Boot 開發實戰(簡體書)
Spring Boot 開發實戰(簡體書)
Spring Boot 開發實戰(簡體書)
Spring Boot 開發實戰(簡體書)
Spring Boot 開發實戰(簡體書)
Spring Boot 開發實戰(簡體書)
Spring Boot 開發實戰(簡體書)
Spring Boot 開發實戰(簡體書)
Spring Boot 開發實戰(簡體書)
Spring Boot 開發實戰(簡體書)
Spring Boot 開發實戰(簡體書)
Spring Boot 開發實戰(簡體書)

Spring Boot 開發實戰(簡體書)

人民幣定價:89 元
定  價:NT$ 534 元
優惠價:87465
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:13 點
相關商品
商品簡介
目次

商品簡介

本書系統介紹如何使用SpringBoot2.0框架快速開發企業級應用。全書共分三大部分,共20章。第I部分“SpringBoot框架基礎”包含第1-3章,介紹SpringBoot框架的特性,並展示了快速建立HelloWorld的WebMVC示例,介紹怎樣通過自動配置實現極簡化的Spring應用程序開發。第II部分“SpringBoot項目綜合實戰”包含第4~17章,介紹了大量相關項目案例,並給出了案例代碼。如集成JPA數據庫層,Gradle插件應用,自定義WebMVC配置,AOP編程,集成SpringSecurity安全開發,集成React.js開發前後端分離項目,任務調度與郵件服務開發,集成WebFlux開發響應式Web應用,SpringBoot緩存,使用Zuul開發APIGateway,SpringBoot日誌應用等。第III部分“SpringBoot系統監控、測試與運維”包含第18-20章,詳細介紹如何高效部署運維SpringBoot應用,並給出了綜合案例。

目次

目 錄?Contents
前 言
第Ⅰ部分 Spring Boot框架基礎
第1章 Spring Boot簡介 2
1.1 從Spring到Spring Boot 2
1.1.1 從EJB到Spring 3
1.1.2 Spring框架發展簡史 4
1.1.3 Spring框架的核心模塊 5
1.2 Spring Boot簡介 7
1.2.1 Spring Boot是什麼 7
1.2.2 Spring Boot核心模塊 10
1.3 約定優於配置極簡化理念 11
1.4 本章小結 12
第2章 快速開始HelloWorld 13
2.1 創建Spring Boot項目 13
2.2 Spring Boot項目的入口類 16
2.3 添加HelloWorldController 18
2.4 Spring Boot應用注解@Spring BootApplication 19
2.4.1 Spring Boot配置類注解 20
2.4.2 啟用自動配置注解 21
2.4.3 組件掃描注解 21
2.5 XML配置與注解配置 22
2.6 本章小結 22
第3章 深入理解Spring Boot自動配置 23
3.1 傳統的SSM開發過程 23
3.2 Spring Boot自動配置原理 26
3.2.1 Java配置 26
3.2.2 條件化Bean 27
3.2.3 組合注解 32
3.3 Spring Boot自動配置過程 33
3.3.1 @EnableAutoConfiguration注解 33
3.3.2 spring.factories文件 34
3.3.3 獲取候選配置類 35
3.4 FreeMarkerAutoConf?iguration實例分析 35
3.4.1 spring-boot-starter-freemarker工程 35
3.4.2 spring-boot-autoconfigure工程 37
3.5 本章小結 39
第Ⅱ部分 Spring Boot項目綜合實戰
第4章 Spring Boot集成MyBatis數據庫層開發 42
4.1 Java EE分層架構 42
4.2 MyBatis簡介 43
4.2.1 概述 43
4.2.2 MyBatis框架組成 44
4.2.3 MyBatis基礎設施 46
4.3 項目實戰 54
4.3.1 使用Spring Boot CLI創建工程 54
4.3.2 Spring Boot命令行CLI簡介 54
4.3.3 配置application.properties 58
4.3.4 使用IDEA中自帶的連接數據庫客戶端 59
4.3.5 使用MyBatis Generator生成dao層代碼 60
4.3.6 設置MyBatis同時使用Mapper.xml和注解 62
4.3.7 使用@Select注解 62
4.3.8 使用MyBatis分頁插件pagehelper 63
4.3.9 MyBatis插件機制 64
4.3.10 實現分頁接口 64
4.3.11 PageHelper工作原理 67
4.3.12 多表關聯查詢級聯 74
4.4 本章小結 78
第5章 Spring Boot集成JPA數據庫層開發 79
5.1 JPA簡介 79
5.1.1 JPA生態 81
5.1.2 JPA技術棧 82
5.2 ORM框架概述 83
5.3 Hibernate簡介 83
5.4 Spring Data JPA簡介 88
5.5 項目實戰 90
5.5.1 Spring Data JPA提供的接口 90
5.5.2 創建項目 91
5.5.3 配置數據庫連接 91
5.5.4 自動生成Entity實體類代碼 91
5.5.5 配置項目數據源信息 95
5.5.6 實現查詢接口 96
5.5.7 分頁查詢 97
5.5.8 多表級聯查詢 99
5.5.9 級聯類型 101
5.5.10 模糊搜索接口 102
5.5.11 JPQL語法基礎 103
5.5.12 JPA常用注解 108
5.6 本章小結 109
第6章 Spring Boot Gradle插件應用開發 110
6.1 Gradle簡介 110
6.2 用Gradle構建生命週期 112
6.3 Gradle 插件 114
6.4 項目實戰 118
6.4.1 創建項目 118
6.4.2 添加依賴 121
6.4.3 配置上傳本地Maven倉庫 121
6.4.4 實現插件 122
6.4.5 添加插件屬性配置 124
6.4.6 運行測試 124
6.4.7 在項目中使用kor插件 126
6.5 本章小結 128
第7章 使用Spring MVC開發Web應用 129
7.1 Spring MVC簡介 129
7.1.1 Servlet概述 129
7.1.2 MVC簡介 131
7.1.3 Spring、Spring MVC與Spring Boot 2.0 132
7.1.4 Spring MVC框架 133
7.2 Spring MVC常用注解 136
7.3 項目實戰:使用FreeMarker模板引擎 137
7.3.1 FreeMarker簡介 137
7.3.2 實現一個分頁查詢頁面 138
7.4 實現文件下載 144
7.5 本章小結 145
第8章 Spring Boot自定義Web MVC配置 146
8.1 Web MVC配置簡介 146
8.1.1 靜態資源配置 147
8.1.2 攔截器配置 148
8.1.3 跨域配置 148
8.1.4 視圖控制器配置 149
8.1.5 消息轉換器配置 150
8.1.6 數據格式化器配置 150
8.1.7 視圖解析器配置 151
8.2 全域異常處理 152
8.2.1 使用@ControllerAdvice和@ExceptionHandler注解 152
8.2.2 實現HandlerExceptionResolver接口 154
8.3 定制Web容器 157
8.4 定制Spring Boot應用程序啟動Banner 158
8.5 自定義註冊Servlet、Filter和Listener 161
8.5.1 註冊Servlet 161
8.5.2 註冊Filter 163
8.5.3 註冊Listener 168
8.6 本章小結 169
第9章 Spring Boot中的AOP編程 170
9.1 Spring Boot與AOP 170
9.1.1 AOP簡介 170
9.1.2 Spring AOP介紹 172
9.1.3 實現一個簡單的日誌切面 172
9.2 項目實戰:使用AOP + Filter實現登錄鑒權與權限控制 175
9.2.1 系統整體架構 175
9.2.2 創建工程 176
9.2.3 數據庫表結構設計 177
9.2.4 用戶登錄邏輯 179
9.2.5 登錄態鑒權過濾器 181
9.2.6 AOP實現用戶權限管理 185
9.2.7 用戶註冊 187
9.2.8 數據後端校驗 188
9.3 本章小結 192

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 465
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區