| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202310*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:學習Spring Boot 3.0 ISBN:9787302646518 出版社:清華大學 著編譯者:格雷格.L.特恩奎斯特 頁數:230 所在地:中國大陸 *此為代購商品 書號:1585269 可大量預訂,請先連絡。 內容簡介 本書詳細闡述了與Spring Boot 3 0相關的基本解決方案,主要包括Spring Boot的核心功能、使用Spring Boot創建Web應用程序、使用Spring Boot查詢數據、使用Spring Boot保護應用程序、使用Spring Boot進行測試、使用Spring Boot配置應用程序、使用Spring Boot發布應用程序、使用Spring Boot構建原生程序、編寫響應式Web控制器、響應式處理數據等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。 本書適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學用書和參考手冊。作者簡介 格雷格·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 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |