注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)Spring Boot 3+React全棧開發(fā):利用Java、React和TypeScript構建現代Web應用程序(第4版)

Spring Boot 3+React全棧開發(fā):利用Java、React和TypeScript構建現代Web應用程序(第4版)

Spring Boot 3+React全棧開發(fā):利用Java、React和TypeScript構建現代Web應用程序(第4版)

定 價:¥88.00

作 者: [芬]尤哈·辛庫拉(Juha Hinkula)著 沈澤剛 譯
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302685470 出版時間: 2025-04-01 包裝: 平裝-膠訂
開本: 16開 頁數: 字數:  

內容簡介

  本書介紹使用Spring Boot后端和React前端進行全棧開發(fā)的相關技術。全書分為三部分,共17章。第一部分介紹Spring Boot后端編程,包括環(huán)境構建、依賴注入、使用JPA訪問數據庫、創(chuàng)建RESTful Web服務、后端的安全性與測試等。第二部分介紹使用React進行前端編程,包括前端環(huán)境構建、React和TypeScript簡介、在React中使用REST API以及實用的第三方組件庫。第三部分討論Spring Boot React全棧開發(fā),包括為REST Web服務設置前端、為項目實現CRUD功能、用MUI設置前端樣式、測試和保護React應用以及應用程序的部署等。本書適合想成為全棧開發(fā)人員的讀者學習,也可供對全棧開發(fā)感興趣的技術人員參考。

作者簡介

暫缺《Spring Boot 3+React全棧開發(fā):利用Java、React和TypeScript構建現代Web應用程序(第4版)》作者簡介

圖書目錄

源代碼下載第一部分
使用Spring Boot進行后端編程第1章
后端環(huán)境構建與工具
1.1安裝Eclipse IDE3
1.2理解Gradle工具5
1.3使用Spring Initializr6
1.3.1創(chuàng)建一個項目6
1.3.2運行項目8
1.3.3Spring Boot開發(fā)者工具11
1.3.4日志與問題解決12
1.4安裝MariaDB數據庫13
小結16
思考題16
第2章
理解依賴注入
2.1依賴注入簡介17
2.2在Spring Boot中使用DI18
小結20
思考題20
第3章
用JPA創(chuàng)建和訪問數據庫
3.1ORM、JPA和Hibernate簡述21
3.2創(chuàng)建實體類22
3.3創(chuàng)建CRUD存儲庫29
3.4在數據表之間添加關系34
3.5建立MariaDB數據庫41
小結43
思考題43
第4章
創(chuàng)建RESTful Web服務
4.1REST概述44
4.2創(chuàng)建RESTful Web服務45
4.3使用Spring Data REST49
4.4生成RESTful API文檔57
小結58
思考題59
第5章
保護后端
5.1理解Spring Security60
5.2使用JWT保護后端71
5.2.1登錄安全72
5.2.2保護其他請求77
5.2.3處理異常81
5.2.4添加CORS過濾器82
5.3基于角色的安全性84
5.4在Spring Boot中使用OAuth285
小結86
思考題86
第6章
后端測試
6.1Spring Boot中的測試87
6.2創(chuàng)建測試用例88
6.3使用Gradle進行測試93
6.4測試驅動開發(fā)94
小結95
思考題95
第二部分
使用React進行前端編程第7章
前端環(huán)境構建與工具
7.1安裝Node.js99
7.2Visual Studio Code及其擴展100
7.3創(chuàng)建并運行React應用程序103
7.4修改React應用程序105
7.5調試React應用程序107
小結107
思考題108
第8章
React基礎入門
8.1創(chuàng)建React組件109
8.2檢查第一個React組件112
8.3ES6實用特征114
8.3.1常量和變量115
8.3.2箭頭函數116
8.3.3模板字面值116
8.3.4對象析構117
8.3.5類與繼承117
8.4JSX和樣式118
8.5屬性和狀態(tài)119
8.5.1屬性119
8.5.2狀態(tài)120
8.5.3無狀態(tài)組件122
8.6條件渲染123
8.7React鉤子123
8.7.1useState124
8.7.2批處理125
8.7.3useEffect126
8.7.4useRef128
8.7.5自定義鉤子129
8.8Context API131
8.9用React處理列表132
8.10React事件處理135
8.11用React處理表單136
小結140
思考題141
第9章
TypeScript簡介
9.1理解TypeScript142
9.1.1常用類型143
9.1.2函數147
9.2在React中使用TypeScript
特性148
9.2.1屬性和狀態(tài)148
9.2.2事件151
9.3用TypeScript創(chuàng)建React應用153
小結156
思考題156
第10章
在React中使用REST API
10.1Promise157
10.2async和await159
10.3使用fetch API159
10.4使用Axios庫161
10.5兩個實際示例161
10.5.1使用OpenWeather API162
10.5.2使用GitHub API166
10.6處理競爭條件172
10.7使用React Query庫173
小結179
思考題179
第11章
第三方React組件
11.1安裝第三方React組件180
11.2使用AG Grid183
11.3使用Material UI組件庫189
11.4用React Router管理路由197
小結201
思考題201第三部分
Spring Boot React全棧開發(fā)第12章
為RESTful Web服務開發(fā)前端
12.1模擬UI205
12.2準備Spring Boot后端206
12.3為前端創(chuàng)建React項目208
小結210
思考題210
第13章
實現CRUD功能
13.1創(chuàng)建列表頁面211
13.1.1從后端獲取數據213
13.1.2使用環(huán)境變量217
13.1.3添加分頁、過濾和排序功能219
13.2實現刪除功能221
13.2.1顯示toast消息225
13.2.2添加確認對話框227
13.3實現添加功能228
13.4實現編輯功能235
13.5將數據導出為CSV格式241
小結242
思考題243
第14章
用MUI設置前端樣式
14.1使用MUI Button組件244
14.2使用MUI的Icon和IconButton組件246
14.3使用MUI的TextField組件250
小結251
思考題251
第15章
測試React應用
15.1使用Jest252
15.2使用React測試庫253
15.3使用Vitest 254
15.3.1安裝和配置254
15.3.2運行第一個測試256
15.3.3測試Carlist組件258
15.4在測試中觸發(fā)事件260
15.5端到端測試262
小結263
思考題263
第16章
保護應用程序
16.1保護后端264
16.2保護前端265
16.2.1創(chuàng)建登錄組件266
16.2.2實現REST API調用271
16.2.3重構重復代碼272
16.2.4顯示錯誤消息273
16.2.5退出登錄274
小結277
思考題277
第17章
部署應用程序
17.1使用AWS部署后端278
17.1.1部署MariaDB數據庫279
17.1.2部署Spring Boot應用程序284
17.2使用Netlify部署前端290
17.3使用Docker容器293
小結297
思考題297

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號