學習Spring Boot 3.0 格雷格.L.特恩奎斯特 9787302646518 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
NT$566
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月: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或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理