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

學習Spring Boot3.0

  • 作者:(美)格雷格·L.特恩奎斯特|責編:賈小紅|譯者:劉亮
  • 出版社:清華大學
  • ISBN:9787302646518
  • 出版日期:2023/10/01
  • 裝幀:平裝
  • 頁數:230
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細闡述了與Spring Boot 3.0相關的基本解決方案,主要包括Spring Boot的核心功能、使用Spring Boot創建Web應用程序、使用Spring Boot查詢數據、使用Spring Boot保護應用程序、使用Spring Boot進行測試、使用Spring Boot配置應用程序、使用Spring Boot發布應用程序、使用Spring Boot構建原生程序、編寫響應式Web控制器、響應式處理數據等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。
    本書適合作為高等院校電腦及相關專業的教材和教學參考書,也可作為相關開發人員的自學用書和參考手冊。

作者介紹
(美)格雷格·L.特恩奎斯特|責編:賈小紅|譯者:劉亮
    格雷格·L.特恩奎斯特(Greg L.Turmquist)是Spring Data JPA和Spring Web Services的首席開發人員。他為Spring HATEOAS.Spring Data REST Spring Security Spring Framework以及Spring portfolio的許多其他部分都做出了貢獻。多年以來,他一直在用他的script-fu維護Spring Data團隊的持續集成(CD)系統。他撰寫了多部關於Spring Boot的著作,包括Packt出版社的暢銷書Learning Spring Boot 2.0第二版以及第一本上市的Spring Boot書籍。

目錄
第1篇  Spring Boot基礎知識
  第1章  Spring Boot的核心功能
    1.1  技術要求
      1.1.1  安裝Java 17
      1.1.2  安裝現代IDE
      1.1.3  創建GitHub賬戶
      1.1.4  尋找其他支持
    1.2  自動配置Spring bean
      1.2.1  了解應用程序上下文
      1.2.2  探索Spring Boot中的自動配置策略
    1.3  使用Spring Boot啟動器添加pottfolio組件
    1.4  使用配置屬性自定義設置
      1.4.1  創建自定義屬性
      1.4.2  外部化應用程序配置
      1.4.3  配置基於屬性的Bean
    1.5  管理應用程序依賴項
    1.6  小結
第2篇  使用Spring Boot創建應用程序
  第2章  使用Spring Boot創建Web應用程序
    2.1  使用start.spring.io構建應用程序
    2.2  創建SpringMVC Web控制器
    2.3  使用start.spring.io擴充現有項目
    2.4  利用模板創建內容
      2.4.1  將演示數據添加到模板中
      2.4.2  使用更好的設計構建我們的應用程序
      2.4.3  通過構造函數調用注入依賴
      2.4.4  通過HTML表單更改數據
    2.5  創建基於JSON的API
    2.6  將Node.js掛接到Spring Boot Web應用程序
      2.6.1  將Java Script與Node.js綁定在一起
      2.6.2  創建:React.js應用程序
    2.7  小結
  第3章  使用Spring Boot查詢數據
    3.1  將Spring Data添加到現有的Spring Boot應用程序中
      3.1.1  使用Spring Data輕鬆管理數據
      3.1.2  將Spring Data JPA添加到項目中
    3.2  DT0、實體和POJO
      3.2.1  實體
      3.2.2  DTO
      3.2.3  POJO
    3.3  創建Spring Data存儲庫
    3.4  使用自定義查找器
      3.4.1  對結果進行排序
      3.4.2  限制查詢結果
    3.5  使用query by example找到動態查詢的答案
    3.6  使用自定義JPA
    3.7  小結
  第4章  使用Spring Boot保護應用程序
    4.1  將Spring Security添加到項目中
    4.2  使用自定義安全策略創建用戶

    4.3  使用Spring Data支持的一組用戶交換硬編碼用戶
    4.4  保護網路路由和HTTP謂詞
      4.4.1  Spring Boot自動配置的安全策略
      4.4.2  表單身份驗證和基本身份驗證
      4.4.3  創建自定義安全策略
      4.4.4  關於跨站請求偽造的問題
    4.5  Spring Data的安全保護方法
      4.5.1  更新模型
      4.5.2  取得數據的所有權
      4.5.3  添加刪除按鈕
      4.5.4  鎖定訪問
      4.5.5  啟用方法級安全性
      4.5.6  在站點上顯示用戶詳細信息
    4.6  利用Google對用戶進行身份驗證
      4.6.1  使用OAuth的優點
      4.6.2  使用OAuth的缺點
      4.6.3  創建Google OAuth 2.0應用程序
      4.6.4  將OAuth客戶端添加到Spting Boot項目中
      4.6.5  遠程調用OAuth2 API
      4.6.6  創建一個OAuth2支持的Web應用程序
    4.7  小結
  第5章  使用Spring Boot進行測試
    5.1  將JUnit 5添加到應用程序中
    5.2  為域對象創建測試
    5.3  使用MockMVC測試Web控制器
    5.4  使用模擬測試數據存儲庫
    5.5  使用嵌入式資料庫測試數據存儲庫
    5.6  將Testcontainers添加到應用程序中
    5.7  使用Testcontainers測試數據存儲庫
    5.8  使用Spring Security Test測試安全策略
    5.9  小結
第3篇  使用Spring Boot發布應用程序
  第6章  使用Spring Boot配置應用程序
    6.1  創建自定義屬性
    6.2  創建基於配置文件的屬性文件
    6.3  切換到YAML
    6.4  使用環境變數設置屬性
    6.5  屬性覆蓋的順序
    6.6  小結
  第7章  使用Spring Boot發布應用程序
    7.1  創建超級JAR
    7.2  組裝Docker容器
    7.3  構建「正確」類型的容器
    7.4  將應用程序發布到Docker Hub上
    7.5  在生產環境中進行調整
    7.6  使用Spring Boot進行擴展
    7.7  小結
  第8章  使用Spring Boot構建原生程序
    8.1  關於Graal VM
    8.2  為Graal VM改造應用程序

    8.3  在Graal VM中運行原生Spring Boot應用程序
    8.4  需要Graal VM的原因
    8.5  使用Graal VM組裝Docker容器
      8.5.1  Spring Boot 3.0與Spring Boot 2.7和Spring Native
      8.5.2  Graal VM和其他庫
    8.6  小結
第4篇  使用Spring Boot擴展應用程序
  第9章  編寫響應式Web控制器
    9.1  關於響應式編程
      9.1.1  響應式編程簡介
      9.1.2  Reactive Streams詳解
    9.2  創建響應式Spring Boot應用程序
    9.3  通過響應式GET方法提供數據
    9.4  通過響應式POST方法使用傳入數據
      9.4.1  使用Project Reactor擴展應用程序
      9.4.2  Java併發編程簡史
    9.5  提供響應式模板
      9.5.1  創建響應式Web控制器
      9.5.2  製作Thymeleaf模板
    9.6  響應式創建超媒體
    9.7  小結
  第10章  響應式處理數據
    10.1  響應式獲取數據的難題
    10.2  選擇響應式數據存儲
    10.3  創建響應式數據存儲庫
    10.4  試用R2DBC
      10.4.1  使用R2dbcEntityTemplate載入數據
      10.4.2  將數據響應式地返回API控制器
      10.4.3  響應式地處理模板中的數據
    10.5  小結

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