中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
學習SPRING BOOT 3.0

包郵 學習SPRING BOOT 3.0

出版社:清華大學出版社出版時間:2023-10-01
開本: 其他 頁數: 230
中 圖 價:¥67.8(7.6折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

學習SPRING BOOT 3.0 版權信息

  • ISBN:9787302646518
  • 條形碼:9787302646518 ; 978-7-302-64651-8
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

學習SPRING BOOT 3.0 本書特色

《學習Spring Boot 3.0》專為新手和具有一定經驗的Spring開發人員設計。它將教你如何構建Java應用程序,而不會在基礎架構和其他煩瑣的細節上浪費時間。本書將幫助你專注于在真實數據庫之上構建Web應用程序,并使用現代安全實踐進行鎖定。

學習SPRING BOOT 3.0 內容簡介

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

學習SPRING BOOT 3.0 目錄

第1篇 Spring Boot基礎知識
第1章 Spring Boot的核心功能 3
1.1 技術要求 4
1.1.1 安裝Java 17 4
1.1.2 安裝現代IDE 5
1.1.3 創建GitHub賬戶 5
1.1.4 尋找其他支持 6
1.2 自動配置Spring bean 6
1.2.1 了解應用程序上下文 6
1.2.2 探索Spring Boot中的自動配置策略 7
1.3 使用Spring Boot啟動器添加portfolio組件 10
1.4 使用配置屬性自定義設置 12
1.4.1 創建自定義屬性 13
1.4.2 外部化應用程序配置 14
1.4.3 配置基于屬性的Bean 16
1.5 管理應用程序依賴項 18
1.6 小結 19
第2篇 使用Spring Boot創建應用程序
第2章 使用Spring Boot創建Web應用程序 23
2.1 使用start.spring.io構建應用程序 23
2.2 創建Spring MVC Web控制器 26
2.3 使用start.spring.io擴充現有項目 28
2.4 利用模板創建內容 30
2.4.1 將演示數據添加到模板中 31
2.4.2 使用更好的設計構建我們的應用程序 33
2.4.3 通過構造函數調用注入依賴 35
2.4.4 通過HTML表單更改數據 36
2.5 創建基于JSON的API 39
2.6 將Node.js掛接到Spring Boot Web應用程序 43
2.6.1 將JavaScript與Node.js綁定在一起 45
2.6.2 創建React.js應用程序 46
2.7 小結 52
第3章 使用Spring Boot查詢數據 53
3.1 將Spring Data添加到現有的Spring Boot應用程序中 53
3.1.1 使用Spring Data輕松管理數據 54
3.1.2 將Spring Data JPA添加到項目中 56
3.2 DTO、實體和POJO 56
3.2.1 實體 57
3.2.2 DTO 58
3.2.3 POJO 59
3.3 創建Spring Data存儲庫 59
3.4 使用自定義查找器 61
3.4.1 對結果進行排序 65
3.4.2 限制查詢結果 66
3.5 使用query by example找到動態查詢的答案 67
3.6 使用自定義JPA 70
3.7 小結 73
第4章 使用Spring Boot保護應用程序 75
4.1 將Spring Security添加到項目中 76
4.2 使用自定義安全策略創建用戶 77
4.3 使用Spring Data支持的一組用戶交換硬編碼用戶 79
4.4 保護網絡路由和HTTP謂詞 82
4.4.1 Spring Boot自動配置的安全策略 83
4.4.2 表單身份驗證和基本身份驗證 83
4.4.3 創建自定義安全策略 86
4.4.4 關于跨站請求偽造的問題 87
4.5 Spring Data的安全保護方法 89
4.5.1 更新模型 89
4.5.2 取得數據的所有權 91
4.5.3 添加刪除按鈕 92
4.5.4 鎖定訪問 93
4.5.5 啟用方法級安全性 94
4.5.6 在站點上顯示用戶詳細信息 94
4.6 利用Google對用戶進行身份驗證 98
4.6.1 使用OAuth的優點 99
4.6.2 使用OAuth的缺點 99
4.6.3 創建Google OAuth 2.0應用程序 99
4.6.4 將OAuth客戶端添加到Spring Boot項目中 101
4.6.5 遠程調用OAuth2 API 104
4.6.6 創建一個OAuth2支持的Web應用程序 108
4.7 小結 115
第5章 使用Spring Boot進行測試 117
5.1 將JUnit 5添加到應用程序中 117
5.2 為域對象創建測試 119
5.3 使用MockMVC測試Web控制器 122
5.4 使用模擬測試數據存儲庫 125
5.5 使用嵌入式數據庫測試數據存儲庫 130
5.6 將Testcontainers添加到應用程序中 134
5.7 使用Testcontainers測試數據存儲庫 136
5.8 使用Spring Security Test測試安全策略 140
5.9 小結 145
第3篇 使用Spring Boot發布應用程序
第6章 使用Spring Boot配置應用程序 149
6.1 創建自定義屬性 149
6.2 創建基于配置文件的屬性文件 154
6.3 切換到YAML 157
6.4 使用環境變量設置屬性 159
6.5 屬性覆蓋的順序 160
6.6 小結 163
第7章 使用Spring Boot發布應用程序 165
7.1 創建超級JAR 165
7.2 組裝Docker容器 168
7.3 構建“正確”類型的容器 170
7.4 將應用程序發布到Docker Hub上 173
7.5 在生產環境中進行調整 175
7.6 使用Spring Boot進行擴展 176
7.7 小結 180
第8章 使用Spring Boot構建原生程序 181
8.1 關于GraalVM 181
8.2 為GraalVM改造應用程序 182
8.3 在GraalVM中運行原生Spring Boot應用程序 185
8.4 需要GraalVM的原因 189
8.5 使用GraalVM組裝Docker容器 190
8.5.1 Spring Boot 3.0與Spring Boot 2.7和Spring Native 191
8.5.2 GraalVM和其他庫 191
8.6 小結 192
第4篇 使用Spring Boot擴展應用程序
第9章 編寫響應式Web控制器 195
9.1 關于響應式編程 195
9.1.1 響應式編程簡介 196
9.1.2 Reactive Streams詳解 197
9.2 創建響應式Spring Boot應用程序 198
9.3 通過響應式GET方法提供數據 200
9.4 通過響應式POST方法使用傳入數據 201
9.4.1 使用Project Reactor擴展應用程序 202
9.4.2 Java并發編程簡史 203
9.5 提供響應式模板 204
9.5.1 創建響應式Web控制器 205
9.5.2 制作Thymeleaf模板 206
9.6 響應式創建超媒體 210
9.7 小結 216
第10章 響應式處理數據 219
10.1 響應式獲取數據的難題 219
10.2 選擇響應式數據存儲 221
10.3 創建響應式數據存儲庫 222
10.4 試用R2DBC 223
10.4.1 使用R2dbcEntityTemplate加載數據 225
10.4.2 將數據響應式地返回API控制器 226
10.4.3 響應式地處理模板中的數據 228
10.5 小結 230
展開全部

學習SPRING BOOT 3.0 作者簡介

格雷格·L.特恩奎斯特是Spring Data JPA和Spring Web Services的首席開發人員。他為Spring HATEOAS、Spring Data REST、Spring Security、Spring Framework以及Spring portfolio的許多其他部分都做出了貢獻。多年以來,他一直在用他的script-fu維護Spring Data團隊的持續集成(CI)系統。他撰寫了多部關于Spring Boot的著作,包括Packt出版社的暢銷書Learning Spring Boot 2.0第二版以及第一本上市的Spring Boot書籍。他甚至推出了自己的YouTube頻道Spring Boot Learning(http://bit.ly/3uSPLCz),你可以在該頻道學習Spring Boot并享受其中的樂趣。在加入Spring團隊之前,Greg在Harris Corp擔任高級軟件工程師,參與了多個項目。他擁有計算機工程碩士學位,現居美國。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 天津力值检测-天津管道检测-天津天诚工程检测技术有限公司 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 自动检重秤-动态称重机-重量分选秤-苏州金钻称重设备系统开发有限公司 | uv固化机-丝印uv机-工业烤箱-五金蚀刻机-分拣输送机 - 保定市丰辉机械设备制造有限公司 | 正压送风机-多叶送风口-板式排烟口-德州志诺通风设备 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 净化板-洁净板-净化板价格-净化板生产厂家-山东鸿星新材料科技股份有限公司 | 合肥地磅_合肥数控切割机_安徽地磅厂家_合肥世佳电工设备有限公司 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 紧急泄压人孔_防爆阻火器_阻火呼吸阀[河北宏泽石化] | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 自动化展_机器人展_机床展_工业互联网展_广东佛山工博会 | 球磨机,节能球磨机价格,水泥球磨机厂家,粉煤灰球磨机-吉宏机械制造有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | RO反渗透设备_厂家_价格_河南郑州江宇环保科技有限公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 铁素体测量仪/检测仪/铁素体含量测试仪-苏州圣光仪器有限公司 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 砂石生产线_石料生产线设备_制砂生产线设备价格_生产厂家-河南中誉鼎力智能装备有限公司 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 长城人品牌官网| 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 湖南长沙商标注册专利申请,长沙公司注册代理记账首选美创! | 线材成型机,线材折弯机,线材成型机厂家,贝朗自动化设备有限公司1 | 渗透仪-直剪仪-三轴仪|苏州昱创百科 | 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 精密五金加工厂-CNC数控车床加工_冲压件|蜗杆|螺杆加工「新锦泰」 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | 搪瓷反应釜厂家,淄博搪瓷反应釜-淄博卓耀 | 湖南长沙商标注册专利申请,长沙公司注册代理记账首选美创! | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 分子精馏/精馏设备生产厂家-分子蒸馏工艺实验-新诺舜尧(天津)化工设备有限公司 | 小学教案模板_中学教师优秀教案_高中教学设计模板_教育巴巴 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 开云(中国)Kaiyun·官方网站 - 登录入口| 环比机械| 防水套管厂家_刚性防水套管_柔性防水套管_不锈钢防水套管-郑州中泰管道 |