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

Spring Boot企業級應用開發與實戰(微課版信息技術人才培養系列教材)

  • 作者:編者:夏輝麗//徐照興|責編:李召
  • 出版社:人民郵電
  • ISBN:9787115627384
  • 出版日期:2024/03/01
  • 裝幀:平裝
  • 頁數:204
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於Spring Boot2.7.3版本,配合源碼的講解,全面深入地講解了Spring Boot的底層原理及主要應用,重點介紹使用Spring Boot進行微服務項目的快速開發。全書共9章,主要包括Spring Boot入門、Spring Boot基礎、Spring Boot的數據訪問、Spring Boot整合核心開發知識點、Spring Boot單元測試、Spring Boot安全管理、Spring Boot消息服務、Spring Boot的指標監控、智慧工地監控大數據平台。
    本書可作為高等院校電腦等專業的教學用書,也可作為程序設計人員的參考書。

作者介紹
編者:夏輝麗//徐照興|責編:李召

目錄
第1章  Spring Boot入門
  1.1  Spring Boot簡介
    1.1.1  Spring Boot的生態
    1.1.2  Spring Boot優缺點
    1.1.3  微服務的興起
  1.2  Spring Boot環境配置
    1.2.1  系統及軟體要求
    1.2.2  配置Maven環境
  1.3  Spring Boot簡單應用
    1.3.1  創建Maven項目
    1.3.2  項目構建
    1.3.3  項目啟動
    1.3.4  Spring Initializr快速創建
    1.3.5  項目打包
  1.4  本章小結
  1.5  習題
第2章  Spring Boot基礎
  2.1  常用註解
    2.1.1  容器注入註解
    2.1.2  配置文件註解
  2.2  YAML配置
    2.2.1  常規配置
    2.2.2  複雜配置
  2.3  配置環境切換
    2.3.1  配置文件指定
    2.3.2  YAML多文件塊模式指定
  2.4  Spring Boot依賴管理
    2.4.1  使用父依賴管理版本
    2.4.2  使用dependencyManagement管理版本
  2.5  Spring Boot自動裝配原理
    2.5.1  Spring Boot載入步驟
    2.5.2  Spring Boot的自動配置類
  2.6  本章小結
  2.7  習題
第3章  Spring Boot的數據訪問
  3.1  數據源的自動配置
    3.1.1  JdbcTemplate的自動配置
    3.1.2  JdbcTemplate的使用
  3.2  整合Druid數據源
    3.2.1  Spring Boot數據源管理
    3.2.2  引入Druid數據源
  3.3  整合MyBatis
    3.3.1  引入MyBatis框架啟動器
    3.3.2  使用MyBatis完成開發
  3.4  整合Redis
    3.4.1  Redis簡介
    3.4.2  Docker容器部署Redis
    3.4.3  Spring Boot整合Redis
    3.4.4  Redis集群搭建一主二從三哨兵
  3.5  本章小結

  3.6  習題
第4章  Spring Boot整合核心開發知識點
  4.1  靜態資源訪問
    4.1.1  靜態資源訪問概述
    4.1.2  Spring Boot的默認訪問策略
    4.1.3  驗證Spring Boot靜態資源訪問
    4.1.4  靜態資源訪問原理
    4.1.5  自定義訪問策略
  4.2  文件上傳
    4.2.1  本地文件的上傳
    4.2.2  雲伺服器的上傳
  4.3  跨域處理
    4.3.1  同源安全策略與跨域
    4.3.2  瀏覽器對跨域的處理
    4.3.3  CORS處理跨域問題
    4.3.4  Nginx代理訪問
  4.4  Knife4j
    4.4.1  Knife4j簡介
    4.4.2  Spring Boot整合Knife4j
  4.5  非同步任務與定時任務
    4.5.1  非同步任務
    4.5.2  定時任務
  4.6  Thymeleaf模板引擎
  4.7  郵件服務
    4.7.1  郵件服務核心概念
    4.7.2  簡單郵件的發送
    4.7.3  模板郵件的發送
  4.8  本章小結
  4.9  習題
第5章  Spring Boot單元測試
  5.1  JUnit5概述
  5.2  JUnit5常用註解
  5.3  斷言
    5.3.1  簡單斷言
    5.3.2  數組斷言
    5.3.3  組合斷言
    5.3.4  異常斷言
    5.3.5  超時斷言
    5.3.6  快速失敗斷言
  5.4  前置條件
  5.5  嵌套測試
  5.6  參數化測試
  5.7  本章小結
  5.8  習題
第6章  Spring Boot安全管理
  6.1  RBAC許可權
    6.1.1  RBAC簡介
    6.1.2  RBAC實戰
  6.2  Spring Security核心組件
    6.2.1  SecurityContextHolder

    6.2.2  SecurityContext與Authentication
    6.2.3  UserDetails
    6.2.4  AuthenticationManager
  6.3  Spring Security前後端分離認證流程
  6.4  Spring Security的工作流程與配置
    6.4.1  編寫Spring Security主配置類
    6.4.2  登錄流程及配置
    6.4.3  業務流程及配置
    6.4.4  授權流程及配置
    6.4.5  Spring Security登錄演示
    6.4.6  Spring Security註解
  6.5  本章小結
  6.6  習題
第7章  Spring Boot消息服務
  7.1  消息中間件的作用及優點
  7.2  常用的消息中間件
    7.2.1  RabbitMQ
    7.2.2  RocketMQ
    7.2.3  Kafka
  7.3  RabbitMQ消息中間件的使用
    7.3.1  RabbitMQ核心概念
    7.3.2  RabbitMQ的工作原理
    7.3.3  RabbitMQ的部署
    7.3.4  RabbitMQ的使用
  7.4  RabbitMQ的數據同步
    7.4.1  消息丟失
    7.4.2  解決消息丟失
    7.4.3  RabbitMQ數據一致性實戰
  7.5  本章小結
  7.6  習題
第8章  Spring Boot的指標監控
  8.1  Spring Boot Actuator
    8.1.1  Actuator端點
    8.1.2  Actuator相關配置
  8.2  Actuator的常用端點
    8.2.1  health端點
    8.2.2  metrics端點
    8.2.3  loggers端點
  8.3  定製化Actuator
    8.3.1  定製health信息
    8.3.2  定製info信息
    8.3.3  定製metrics信息
    8.3.4  定製端點
  8.4  可視化監控信息面板
  8.5  郵件監控報警
  8.6  本章小結
  8.7  習題
第9章  智慧工地監控大數據平台
  9.1  智慧工地監控大數據平台功能概述
    9.1.1  分類功能結構

    9.1.2  項目功能體現
  9.2  資料庫設計
    9.2.1  設計E-R圖
    9.2.2  資料庫表設計
  9.3  後端項目搭建
    9.3.1  創建Spring Boot項目
    9.3.2  導入Maven依賴
    9.3.3  創建Spring Boot的目錄結構
    9.3.4  編寫Spring Boot項目的配置文件
    9.3.5  搭建外設伺服器
  9.4  前端項目搭建
    9.4.1  配置前端編碼環境
    9.4.2  創建Vue-Cli3項目
    9.4.3  創建Vue項目的目錄結構
  9.5  配置後端代碼自動生成
  9.6  登錄功能模塊
    9.6.1  前端功能的編寫
    9.6.2  後端功能的編寫
  9.7  標題欄功能模塊
    9.7.1  前端功能的編寫
    9.7.2  後端功能的編寫
  9.8  菜單欄功能模塊
  9.9  菜單功能模塊
    9.9.1  前端功能的編寫
    9.9.2  後端功能的編寫
  9.10  用戶功能模塊
    9.10.1  前端功能的編寫
    9.10.2  後端功能的編寫
  9.11  角色功能模塊
    9.11.1  前端功能的編寫
    9.11.2  後端功能的編寫
  9.12  許可權功能模塊
    9.12.1  前端功能的編寫
    9.12.2  後端功能的編寫
  9.13  大數據展示功能模塊
  9.14  項目部署
    9.14.1  後端代碼的打包與部署
    9.14.2  前端代碼的打包與部署
  9.15  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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