登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入   新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書

『簡體書』Spring Boot 3+React全栈开发:利用Java、React和TypeScript构建现代Web应用程序(第4版)

書城自編碼: 4111284
分類:簡體書→大陸圖書→計算機/網絡操作系統/系統開發
作者: [芬]尤哈·辛库拉[Juha Hinkula]著 沈泽刚
國際書號(ISBN): 9787302685470
出版社: 清华大学出版社
出版日期: 2025-04-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 96.8

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
快小孩,慢小孩:专注力的误区、真相与提升
《 快小孩,慢小孩:专注力的误区、真相与提升 》

售價:HK$ 74.8
中国高铁立体翻翻书
《 中国高铁立体翻翻书 》

售價:HK$ 63.8
漫画中小学生体育运动
《 漫画中小学生体育运动 》

售價:HK$ 54.8
扁鹊(秦越人)医学全书 ; 华佗医学全书
《 扁鹊(秦越人)医学全书 ; 华佗医学全书 》

售價:HK$ 46.2
手绘鱼图典藏
《 手绘鱼图典藏 》

售價:HK$ 198.0
透过地图看欧洲格局:从拿破仑时代到冷战时期
《 透过地图看欧洲格局:从拿破仑时代到冷战时期 》

售價:HK$ 118.8
柳岸居藏日本画
《 柳岸居藏日本画 》

售價:HK$ 184.8
中国古代科技遗产
《 中国古代科技遗产 》

售價:HK$ 217.8

編輯推薦:
利用Spring Boot 3为应用程序创建强大、复杂和安全的后端;利用React构建流畅、高性能的前端;了解React开发中的TypeScript、Vite和React Query知识。
內容簡介:
本书介绍使用Spring Boot后端和React前端进行全栈开发的相关技术。全书分为三部分,共17章。第一部分介绍Spring Boot后端编程,包括环境构建、依赖注入、使用JPA访问数据库、创建RESTful Web服务、后端的安全性与测试等。第二部分介绍使用React进行前端编程,包括前端环境构建、React和TypeScript简介、在React中使用REST API以及实用的第三方组件库。第三部分讨论Spring Boot React全栈开发,包括为REST Web服务设置前端、为项目实现CRUD功能、用MUI设置前端样式、测试和保护React应用以及应用程序的部署等。 來源:香港大書城megBookStore,http://www.megbook.com.hk
本书适合想成为全栈开发人员的读者学习,也可供对全栈开发感兴趣的技术人员参考。
目錄
源代码下载第一部分
使用Spring Boot进行后端编程第1章
后端环境构建与工具

1.1安装Eclipse IDE3
1.2理解Gradle工具5
1.3使用Spring Initializr6
1.3.1创建一个项目6
1.3.2运行项目8
1.3.3Spring Boot开发者工具11
1.3.4日志与问题解决12
1.4安装MariaDB数据库13
小结16
思考题16
第2章
理解依赖注入

2.1依赖注入简介17
2.2在Spring Boot中使用DI18
小结20
思考题20
第3章
用JPA创建和访问数据库

3.1ORM、JPA和Hibernate简述21
3.2创建实体类22
3.3创建CRUD存储库29
3.4在数据表之间添加关系34
3.5建立MariaDB数据库41
小结43
思考题43
第4章
创建RESTful Web服务

4.1REST概述44
4.2创建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创建测试用例88
6.3使用Gradle进行测试93
6.4测试驱动开发94
小结95
思考题95
第二部分
使用React进行前端编程第7章
前端环境构建与工具

7.1安装Node.js99
7.2Visual Studio Code及其扩展100
7.3创建并运行React应用程序103
7.4修改React应用程序105
7.5调试React应用程序107
小结107
思考题108
第8章
React基础入门

8.1创建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属性和状态119
8.5.1属性119
8.5.2状态120
8.5.3无状态组件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属性和状态148
9.2.2事件151
9.3用TypeScript创建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全栈开发第12章
为RESTful Web服务开发前端

12.1模拟UI205
12.2准备Spring Boot后端206
12.3为前端创建React项目208
小结210
思考题210
第13章
实现CRUD功能

13.1创建列表页面211
13.1.1从后端获取数据213
13.1.2使用环境变量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在测试中触发事件260
15.5端到端测试262
小结263
思考题263
第16章
保护应用程序

16.1保护后端264
16.2保护前端265
16.2.1创建登录组件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
內容試閱
欢迎学习Spring Boot 3 React全栈开发。本书讨论以Spring Boot 3作为后端,以React作为前端的全栈开发技术。本书的前半部分主要关注后端开发,后半部分主要关注前端开发和全栈开发。如果读者是一名Java开发者,想要进入全栈开发领域或者打算掌握一种新的React前端框架,本书是一本理想的教程。
本书由三部分组成,带领读者创建一个健壮的Spring Boot后端和一个React前端,然后将它们部署到云服务器上。本书中,后端框架采用Spring Boot 3,包含了关于安全性和测试的扩展内容。本书还使用了受业界欢迎的TypeScript开发React应用。
在本书中,读者将学习RESTful API的开发以及测试、保护应用程序和部署应用程序所需的核心知识,了解React的钩子(Hook)使用、第三方组件以及MUI组件等内容。
学习本书内容后,读者将能够使用最新的现代工具和最佳实践构建一个完整的全栈应用程序。
读者对象
本书适用于对Spring Boot有基本了解,希望构建全栈应用程序却不知如何开始的Java开发人员。HTML和JavaScript的前续知识将对读者掌握本书内容有所帮助。
读者如果是具有JavaScript基础知识并希望学习全栈开发的前端开发人员,或者是具有其他技术栈经验且希望学习新技术的全栈开发人员,那么也会从本书中受益。
本书内容
第一部分使用Spring Boot进行后端编程
第1章后端环境构建与工具,介绍如何构建后端开发环境和使用的工具软件,以及如何创建一个Spring Boot应用程序。
第2章理解依赖注入,介绍依赖注入的基本概念,以及在Spring Boot中是如何实现依赖注入的。
第3章用JPA创建和访问数据库,介绍JPA,并讨论如何使用Spring Boot创建和访问数据库。
第4章创建RESTful Web服务,解释如何使用Spring Data REST创建RESTful Web服务。
第5章保护后端,讨论如何使用Spring Security和JWT保护后端应用程序。
第6章后端测试,讨论Spring Boot中的测试。本章将为后端创建一些单元和集成测试,并了解测试驱动开发。
第二部分使用React进行前端编程
第7章前端环境构建与工具,介绍如何构建前端开发的环境和使用的工具软件。
第8章React基础入门,介绍React库的基础知识。
第9章TypeScript简介,介绍TypeScript的基础知识以及如何使用它来创建React应用程序。
第10章在React中使用REST API,讨论如何利用Fetch API在React中使用REST API。
第11章第三方React组件,介绍一些将在前端开发中使用的有用的第三方组件。
第三部分Spring Boot React全栈开发
第12章为Spring Boot RESTful Web服务开发前端,介绍如何为前端开发设置React应用和Spring Boot后端。
第13章实现CRUD功能,介绍如何在React前端实现CRUD功能。
第14章用MUI设置前端样式,介绍如何使用React MUI组件库来设计用户界面样式。
第15章测试React应用,介绍React前端测试的基础知识。
第16章保护应用程序,介绍如何使用JWT保护前端。
第17章部署应用程序,介绍如何使用AWS和Netlify部署应用程序,以及如何使用Docker容器。
环境与示例代码
本书需要Spring Boot 3或以上版本。所有的代码示例都是在Windows上使用Spring Boot 3和React 18进行测试过的。在安装React库时,读者需要从文档中查看最新的安装命令,并了解是否有与本书中使用的版本不一致的重大更改。
读者可以扫描目录上方的二维码下载本书全部源代码。
软件下载链接
本书使用多种软件。读者可以扫描目录上方的二维码下载这些软件。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2025 (香港)大書城有限公司  All Rights Reserved.