您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
学习Spring Boot 3.0
字数: 321000
装帧: 平装
出版社: 清华大学出版社
作者: (美)格雷格·L.特恩奎斯特
出版日期: 2023-10-01
商品条码: 9787302646518
版次: 1
开本: 16开
页数: 256
出版年份: 2023
定价:
¥89
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
《学习Spring Boot 3.0》专为新手和具有一定经验的Spring开发人员设计。它将教你如何构建Java应用程序,而不会在基础架构和其他烦琐的细节上浪费时间。本书将帮助你专注于在真实数据库之上构建Web应用程序,并使用现代安全实践进行锁定。
内容简介
《学习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控制器、响应式处理数据等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。
本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。
作者简介
格雷格·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担任高级软件工程师,参与了多个项目。他拥有计算机工程硕士学位,现居美国。
目录
第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
……
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网