-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Spring Boot+Vue全棧開發實戰

( 簡體 字)
作者:王松類別:1. -> 程式設計 -> JAVA -> Spring
   2. -> 程式設計 -> 網路編程 -> Vue.js
譯者:
出版社:清華大學出版社Spring Boot+Vue全棧開發實戰 3dWoo書號: 50577
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:1/1/2019
頁數:330
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302517979
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

接觸Spring Boot有好幾年了,也曾斷斷續續出過一些教程,但是都比較零散,所使用的Spring Boot版本比較老,一直希望能夠系統地寫一本Spring Boot相關的圖書,后來終于下定決心,在工作之余加班加點,于是有了讀者現在所看到的這本書。
傳統的Spring項目環境配置復雜臃腫,開發者早已不堪其苦,Spring Boot帶來的全新自動化配置解決方案一出現就受到了極大的關注,使得Spring Boot這兩年成為Java領域的焦點之一。本書基于Spring Boot 2.0.4(該版本是作者寫作本書時Spring Boot的最新版本)完成。相對于Spring Boot 1.5.X,Spring Boot 2帶來了許多新變化,這些在本書的相關章節都有體現。
本書分為16章,從以下方面向讀者介紹Spring Boot:
第1章 Spring Boot入門
第2章 Spring Boot基礎配置
第3章 Spring Boot整合視圖層技術
第4章 Spring Boot整合Web開發
第5章 Spring Boot整合持久層技術
第6章 Spring Boot整合NoSQL
第7章 構建RESTful服務
第8章 開發者工具與單元測試
第9章 Spring Boot緩存
第10章 Spring Boot安全管理
第11章 Spring Boot整合WebSocket
第12章 消息服務
第13章 企業開發
第14章 應用監控
第15章 項目構建與部署
第16章 微人事項目實戰
其中,第1~15章從視圖層技術、持久化技術、NoSQL、RESTful、緩存、安全、WebSocket、消息服務以及企業開發等各個技術點對Spring Boot進行介紹;第16章通過一個Spring Boot+Vue搭建的前后端分離項目帶領讀者將前面15章所學的技術點應用到項目中,使讀者深入體會前后端分離帶來的好處,并學會搭建前后端分離的項目架構。
讀者定位
本書適合有一定Java Web基礎的開發者閱讀,零基礎的讀者可以先學習Java SE和Java Web基礎,再來閱讀本書。
代碼下載
本書示例源代碼請掃描右邊的二維碼下載。如果下載有問題,請聯系booksaga@163.com,郵件主題為“Spring Boot+Vue全棧開發實戰”。
技術支持
由于水平有限,疏漏之處在所難免,若讀者發現疏漏之處,可以通過以下方式聯系作者:
最后,祝每位讀者閱讀本書后都會有所收獲,有所成長!


作者
2018年10月
內容簡介:

Spring Boot致力于簡化開發配置并為企業級開發提供一系列非業務性功能,而Vue則采用數據驅動視圖的方式將程序員從煩瑣的DOM操作中解救出來。利用Spring Boot+Vue,我們可以快速開發出大型SPA應用。
本書分為16章,重點講解Spring Boot 2 + Vue 2全棧開發所涉及的各種技術點。所有技術點都配有操作實例,循序漸進,直到引導讀者開發出一個完整的微人事SPA應用。
本書適合有一定基礎的Java開發者及Spring Boot初學者學習,也適合高等院校和培訓學校相關專業的師生作為教學參考書。
目錄:

第1章SpringBoot入門 1
1.1SpringBoot簡介 1
1.2開發第一個SpringBoot程序 2
1.2.1創建Maven工程 2
1.2.2項目構建 5
1.2.3項目啟動 7
1.3SpringBoot的簡便創建方式 8
1.3.1在線創建 8
1.3.2使用IntelliJIDEA創建 9
1.3.3使用STS創建 11
1.4小結 12
第2章SpringBoot基礎配置 13
2.1不使用spring-boot-starter-parent 13
2.2@SpringBootApplication 14
2.3定制banner 16
2.4Web容器配置 17
2.4.1Tomcat配置 17
2.4.2Jetty配置 20
2.4.3Undertow配置 21
2.5Properties配置 21
2.6類型安全配置屬性 22
2.7YAML配置 24
2.7.1常規配置 24
2.7.2復雜配置 25
2.8Profile 26
2.9小結 27
第3章SpringBoot整合視圖層技術 28
3.1整合Thymeleaf 28
3.2整合FreeMarker 31
3.3小結 33
第4章SpringBoot整合Web開發 34
4.1返回JSON數據 34
4.1.1默認實現 34
4.1.2自定義轉換器 36
4.2靜態資源訪問 40
4.2.1默認策略 40
4.2.2自定義策略 42
4.3文件上傳 42
4.3.1單文件上傳 43
4.3.2多文件上傳 45
4.4@ControllerAdvice 46
4.4.1全局異常處理 46
4.4.2添加全局數據 48
4.4.3請求參數預處理 48
4.5自定義錯誤頁 50
4.5.1簡單配置 52
4.5.2復雜配置 55
4.6CORS支持 62
4.7配置類與XML配置 67
4.8注冊攔截器 68
4.9啟動系統任務 70
4.9.1CommandLineRunner 70
4.9.2ApplicationRunner 72
4.10整合Servlet、Filter和Listener 73
4.11路徑映射 75
4.12配置AOP 75
4.12.1AOP簡介 75
4.12.2SpringBoot支持 76
4.13其他 78
4.13.1自定義歡迎頁 78
4.13.2自定義favicon 79
4.13.3除去某個自動配置 79
4.14小結 80
第5章SpringBoot整合持久層技術 81
5.1整合JdbcTemplate 81
5.2整合MyBatis 86
5.3整合SpringDataJPA 89
5.4多數據源 95
5.4.1JdbcTemplate多數據源 96
5.4.2MyBatis多數據源 99
5.4.3JPA多數據源 102
5.5小結 106
第6章SpringBoot整合NoSQL 107
6.1整合Redis 108
6.1.1Redis簡介 108
6.1.2Redis安裝 108
6.1.3整合SpringBoot 110
6.1.4Redis集群整合SpringBoot 113
6.2整合MongoDB 121
6.2.1MongoDB簡介 121
6.2.2MongoDB安裝 122
6.2.3整合SpringBoot 124
6.3Session共享 127
6.3.1Session共享配置 128
6.3.2Nginx負載均衡 129
6.3.3請求分發 130
6.4小結 131
第7章構建RESTful服務 132
7.1REST簡介 132
7.2JPA實現REST 133
7.2.1基本實現 133
7.2.2自定義請求路徑 138
7.2.3自定義查詢方法 138
7.2.4隱藏方法 139
7.2.5配置CORS 140
7.2.6其他配置 140
7.3MongoDB實現REST 141
7.4小結 142
第8章開發者工具與單元測試 143
8.1devtools簡介 143
8.2devtools實戰 143
8.2.1基本用法 143
8.2.2基本原理 145
8.2.3自定義監控資源 145
8.2.4使用LiveReload 146
8.2.5禁用自動重啟 147
8.2.6全局配置 147
8.3單元測試 148
8.3.1基本用法 148
8.3.2Service測試 149
8.3.3Controller測試 149
8.3.4JSON測試 152
8.4小結 153
第9章SpringBoot緩存 154
9.1Ehcache2.x緩存 155
9.2Redis單機緩存 159
9.3Redis集群緩存 160
9.3.1搭建Redis集群 161
9.3.2配置緩存 161
9.3.3使用緩存 162
9.4小結 164
第10章SpringBoot安全管理 165
10.1SpringSecurity的基本配置 165
10.1.1基本用法 166
10.1.2配置用戶名和密碼 167
10.1.3基于內存的認證 167
10.1.4HttpSecurity 168
10.1.5登錄表單詳細配置 170
10.1.6注銷登錄配置 172
10.1.7多個HttpSecurity 173
10.1.8密碼加密 174
10.1.9方法安全 176
10.2基于數據庫的認證 177
10.3高級配置 182
10.3.1角色繼承 182
10.3.2動態配置權限 183
10.4OAuth2 187
10.4.1OAuth2簡介 187
10.4.2OAuth2角色 187
10.4.3OAuth2授權流程 188
10.4.4授權模式 188
10.4.5實踐 189
10.5SpringBoot整合Shiro 195
10.5.1Shiro簡介 195
10.5.2整合Shiro 195
10.6小結 200
第11章SpringBoot整合WebSocket 201
11.1為什么需要WebSocket 201
11.2WebSocket簡介 202
11.3SpringBoot整合WebSocket 203
11.3.1消息群發 204
11.3.2消息點對點發送 208
11.4小結 213
第12章消息服務 214
12.1JMS 214
12.1.1JMS簡介 214
12.1.2SpringBoot整合JMS 215
12.2AMQP 218
12.2.1AMQP簡介 218
12.2.2SpringBoot整合AMQP 218
12.3小結 228
第13章企業開發 229
13.1郵件發送 229
13.1.1發送前的準備 229
13.1.2發送 231
13.2定時任務 239
13.2.1@Scheduled 239
13.2.2Quartz 240
13.3批處理 243
13.3.1SpringBatch簡介 243
13.3.2整合SpringBoot 243
13.4Swagger2 248
13.4.1Swagger2簡介 248
13.4.2整合SpringBoot 248
13.5數據校驗 252
13.5.1普通校驗 252
13.5.2分組校驗 254
13.5.3校驗注解 255
13.6小結 256
第14章應用監控 257
14.1端點配置 257
14.1.1開啟端點 257
14.1.2暴露端點 259
14.1.3端點保護 261
14.1.4端點響應緩存 261
14.1.5路徑映射 262
14.1.6CORS支持 262
14.1.7健康信息 263
14.1.8應用信息 267
14.2監控信息可視化 272
14.3郵件報警 275
14.4小結 276
第15章項目構建與部署 277
15.1JAR 277
15.1.1項目打包 277
15.1.2項目運行 279
15.1.3創建可依賴的JAR 280
15.1.4文件排除 281
15.2WAR 283
15.3小結 283
第16章微人事項目實戰 284
16.1項目簡介 284
16.2技術架構 285
16.2.1Vue簡介 285
16.2.2Element簡介 285
16.2.3其他 286
16.3項目構建 286
16.3.1前端項目構建 286
16.3.2后端項目構建 287
16.3.3數據模型設計 287
16.4登錄模塊 293
16.4.1后端接口實現 293
16.4.2前端實現 302
16.5動態加載用戶菜單 308
16.5.1后端接口實現 308
16.5.2前端實現 310
16.6員工資料模塊 315
16.6.1后端接口實現 315
16.6.2前端實現 316
16.7配置郵件發送 319
16.8員工資料導出 322
16.8.1后端接口實現 322
16.8.2前端實現 325
16.9員工資料導入 325
16.9.1后端接口實現 325
16.9.2前端實現 329
16.10在線聊天 330
16.10.1后端接口實現 330
16.10.2前端實現 331
16.11前端項目打包 334
16.12小結 335
序: