幫助中心 | 我的帳號 | 關於我們

Spring Boot+Vue全棧開發實戰

  • 作者:王松|責編:夏毓彥
  • 出版社:清華大學
  • ISBN:9787302517979
  • 出版日期:2019/01/01
  • 裝幀:平裝
  • 頁數:335
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

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

作者介紹
王松|責編:夏毓彥
    王松     軟體開發工程師,擅長JavaEE開發,對Spring Boot、Spring Cloud微服務等技術有深入的研究。著有暢銷圖書:《Spring Boot+Vue全棧開發實戰》《深入淺出Spring Security》。

目錄
第1章  Spring Boot入門
  1.1  Spring Boot簡介
  1.2  開發第一個Spring Boot程序
    1.2.1  創建Maven工程
    1.2.2  項目構建
    1.2.3  項目啟動
  1.3  Spring Boot的簡便創建方式
    1.3.1  在線創建
    1.3.2  使用IntelliJ IDEA創建
    1.3.3  使用STS創建
  1.4  小結
第2章  Spring Boot基礎配置
  2.1  不使用spring-boot-starter-parent
  2.2  @Spring BootApplication
  2.3  定製banner
  2.4  Web容器配置
    2.4.1  Tomcat配置
    2.4.2  Jetty配置
    2.4.3  Undertow配置
  2.5  Properties配置
  2.6  類型安全配置屬性
  2.7  YAML配置
    2.7.1  常規配置
    2.7.2  複雜配置
  2.8  Profile
  2.9  小結
第3章  Spring Boot整合視圖層技術
  3.1  整合Thymeleaf
  3.2  整合FreeMarker
  3.3  小結
第4章  Spring Boot整合Web開發
  4.1  返回JSON數據
    4.1.1  默認實現
    4.1.2  自定義轉換器
  4.2  靜態資源訪問
    4.2.1  默認策略
    4.2.2  自定義策略
  4.3  文件上傳
    4.3.1  單文件上傳
    4.3.2  多文件上傳
  4.4  @ControllerAdvice
    4.4.1  全局異常處理
    4.4.2  添加全局數據
    4.4.3  請求參數預處理
  4.5  自定義錯誤頁
    4.5.1  簡單配置
    4.5.2  複雜配置
  4.6  CORS支持
  4.7  配置類與XML配置
  4.8  註冊攔截器

  4.9  啟動系統任務
    4.9.1  CommandLineRunner
    4.9.2  ApplicationRunner
  4.10  整合Servlet、Filter和Listener
  4.11  路徑映射
  4.12  配置AOP
    4.12.1  AOP簡介
    4.12.2  Spring Boot支持
  4.13  其他
    4.13.1  自定義歡迎頁
    4.13.2  自定義favicon
    4.13.3  除去某個自動配置
  4.14  小結
第5章  Spring Boot整合持久層技術
  5.1  整合JdbcTemplate
  5.2  整合MyBatis
  5.3  整合Spring Data JPA
  5.4  多數據源
    5.4.1  JdbcTemplate多數據源
    5.4.2  MyBatis多數據源
    5.4.3  JPA多數據源
  5.5  小結
第6章  Spring Boot整合NoSQL
  6.1  整合Redis
    6.1.1  Redis簡介
    6.1.2  Redis安裝
    6.1.3  整合Spring Boot
    6.1.4  Redis集群整合Spring Boot
  6.2  整合MongoDB
    6.2.1  MongoDB簡介
    6.2.2  MongoDB安裝
    6.2.3  整合Spring Boot
  6.3  Session共享
    6.3.1  Session共享配置
    6.3.2  Nginx負載均衡
    6.3.3  請求分發
  6.4  小結
第7章  構建RESTful服務
  7.1  REST簡介
  7.2  JPA實現REST
    7.2.1  基本實現
    7.2.2  自定義請求路徑
    7.2.3  自定義查詢方法
    7.2.4  隱藏方法
    7.2.5  配置CORS
    7.2.6  其他配置
  7.3  MongoDB實現REST
  7.4  小結
第8章  開發者工具與單元測試
  8.1  devtools簡介

  8.2  devtools實戰
    8.2.1  基本用法
    8.2.2  基本原理
    8.2.3  自定義監控資源
    8.2.4  使用LiveReload
    8.2.5  禁用自動重啟
    8.2.6  全局配置
  8.3  單元測試
    8.3.1  基本用法
    8.3.2  Service測試
    8.3.3  Controller測試
    8.3.4  JSON測試
  8.4  小結
第9章  Spring Boot緩存
  9.1  Ehcache 2.x緩存
  9.2  Redis單機緩存
  9.3  Redis集群緩存
    9.3.1  搭建Redis集群
    9.3.2  配置緩存
    9.3.3  使用緩存
  9.4  小結
第10章  Spring Boot安全管理
  10.1  Spring Security的基本配置
    10.1.1  基本用法
    10.1.2  配置用戶名和密碼
    10.1.3  基於內存的認證
    10.1.4  HttpSecurity
    10.1.5  登錄表單詳細配置
    10.1.6  註銷登錄配置
    10.1.7  多個HttpSecurity
    10.1.8  密碼加密
    10.1.9  方法安全
  10.2  基於資料庫的認證
  10.3  高級配置
    10.3.1  角色繼承
    10.3.2  動態配置許可權
  10.4  OAuth
    10.4.1  OAuth 2簡介
    10.4.2  OAuth 2角色
    10.4.3  OAuth 2授權流程
    10.4.4  授權模式
    10.4.5  實踐
  10.5  Spring Boot整合Shiro
    10.5.1  Shiro簡介
    10.5.2  整合Shiro
  10.6  小結
第11章  Spring Boot整合WebSocket
  11.1  為什麼需要WebSocket
  11.2  WebSocket簡介
  11.3  Spring Boot整合WebSocket

    11.3.1  消息群發
    11.3.2  消息點對點發送
  11.4  小結
第12章  消息服務
  12.1  JMS
    12.1.1  JMS簡介
    12.1.2  Spring Boot整合JMS
  12.2  AMQP
    12.2.1  AMQP簡介
    12.2.2  Spring Boot整合AMQP
  12.3  小結
第13章  企業開發
  13.1  郵件發送
    13.1.1  發送前的準備
    13.1.2  發送
  13.2  定時任務
    13.2.1  @Scheduled
    13.2.2  Quartz
  13.3  批處理
    13.3.1  Spring Batch簡介
    13.3.2  整合Spring Boot
  13.4  Swagger
    13.4.1  Swagger 2簡介
    13.4.2  整合Spring Boot
  13.5  數據校驗
    13.5.1  普通校驗
    13.5.2  分組校驗
    13.5.3  校驗註解
  13.6  小結
第14章  應用監控
  14.1  端點配置
    14.1.1  開啟端點
    14.1.2  暴露端點
    14.1.3  端點保護
    14.1.4  端點響應緩存
    14.1.5  路徑映射
    14.1.6  CORS支持
    14.1.7  健康信息
    14.1.8  應用信息
  14.2  監控信息可視化
  14.3  郵件報警
  14.4  小結
第15章  項目構建與部署
  15.1  JAR
    15.1.1  項目打包
    15.1.2  項目運行
    15.1.3  創建可依賴的JAR
    15.1.4  文件排除
  15.2  WAR
  15.3  小結

第16章  微人事項目實戰
  16.1  項目簡介
  16.2  技術架構
    16.2.1  Vue簡介
    16.2.2  Element簡介
    16.2.3  其他
  16.3  項目構建
    16.3.1  前端項目構建
    16.3.2  後端項目構建
    16.3.3  數據模型設計
  16.4  登錄模塊
    16.4.1  後端介面實現
    16.4.2  前端實現
  16.5  動態載入用戶菜單
    16.5.1  後端介面實現
    16.5.2  前端實現
  16.6  員工資料模塊
    16.6.1  後端介面實現
    16.6.2  前端實現
  16.7  配置郵件發送
  16.8  員工資料導出
    16.8.1  後端介面實現
    16.8.2  前端實現
  16.9  員工資料導入
    16.9.1  後端介面實現
    16.9.2  前端實現
  16.10  在線聊天
    16.10.1  後端介面實現
    16.10.2  前端實現
  16.11  前端項目打包
  16.12  小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032