SPRING实战 第5版PDF电子书下载
其他书籍
- 作 者:(美)克雷格·沃斯着
- 出 版 社:
- 出版年份:2020
- ISBN:
- 页数:0 页
图书介绍: 查看图书目录点击购买PDF全本电子书 上一篇:宪法学 第6版下一篇:过眼与印记 宋元以来书画鉴藏考 《SPRING实战 第5版》目录 标签:实战
第1部分 Spring基础3
第1章 Spring起步3
1.1 什么是Spring4
1.2 初始化Spring应用6
1.2.1 使用Spring Tool Suite初始化Spring项目7
1.2.2 检查Spring项目的结构10
1.3 编写Spring应用16
1.3.1 处理Web请求16
1.3.2 定义视图17
1.3.3 测试控制器18
1.3.4 构建和运行应用20
1.3.5 了解SpringBootDevTools21
1.3.6 回顾一下23
1.4 俯瞰Spring风景线24
1.4.1 Spring核心框架24
1.4.2 Spring Boot25
1.4.3 SpringData25
1.4.4 Spring Security25
1.4.5 Spring Integration和Spring Batch26
1.4.6 Spring Cloud26
1.5 小结26
第2章 开发Web应用27
2.1 展现信息27
2.1.1 构建领域类28
2.1.2 创建控制器类30
2.1.3 设计视图33
2.2 处理表单提交37
2.3 校验表单输入43
2.3.1 声明校验规则43
2.3.2 在表单绑定的时候执行校验45
2.3.3 展现校验错误46
2.4 使用视图控制器48
2.5 选择视图模板库49
2.6 小结52
第3章 使用数据53
3.1 使用JDBC读取和写入数据53
3.1.1 调整领域对象以适应持久化55
3.1.2 使用JdbcTemplate56
3.1.3 定义模式和预加载数据61
3.1.4 插入数据63
3.2 使用Spring Data JPA持久化数据72
3.2.1 添加SpringData JPA到项目中72
3.2.2 将领域对象标注为实体73
3.2.3 声明JPA repository76
3.2.4 自定义JPA repository77
3.3 小结80
第4章 保护Spring81
4.1 启用SpringSecurity81
4.2 配置Spring Security83
4.2.1 基于内存的用户存储85
4.2.2 基于JDBC的用户存储86
4.2.3 以LDAP作为后端的用户存储89
4.2.4 自定义用户认证92
4.3 保护Web请求100
4.3.1 保护请求100
4.3.2 创建自定义的登录页103
4.3.3 退出105
4.3.4 防止跨站请求伪造106
4.4 了解用户是谁107
4.5 小结109
第5章 使用配置属性111
5.1 细粒度的自动配置112
5.1.1 理解Spring的环境抽象112
5.1.2 配置数据源114
5.1.3 配置嵌入式服务器115
5.1.4 配置日志116
5.1.5 使用特定的属性值118
5.2 创建自己的配置属性118
5.2.1 定义配置属性的持有者120
5.2.2 声明配置属性元数据123
5.3 使用profile进行配置125
5.3.1 定义特profile的属性126
5.3.2 激活profile127
5.3.3 使用profile条件化地创建bean128
5.4 小结129
第2部分 Spring集成133
第6章 创建REST服务133
6.1 编写RESTful控制器134
6.1.1 从服务器中检索数据136
6.1.2 发送数据到服务器端140
6.1.3 在服务器上更新数据142
6.1.4 删除服务器上的数据144
6.2 启用超媒体145
6.2.1 添加超链接147
6.2.2 创建资源装配器149
6.2.3 命名嵌套式的关联关系154
6.3 启用数据后端服务155
6.3.1 调整资源路径和关系名称157
6.3.2 分页和排序159
6.3.3 添加自定义的端点160
6.3.4 为Spring Data端点添加自定义的超链接162
6.4 小结163
第7章 消费REST服务165
7.1 使用RestTemplate消费REST端点166
7.1.1 GET资源167
7.1.2 PUT资源169
7.1.3 DELETE资源169
7.1.4 POST资源169
7.2 使用Traverson导航REST API170
7.3 小结172
第8章 发送异步消息173
8.1 使用JMS发送消息174
8.1.1 搭建JMS环境174
8.1.2 使用JmsTemplate发送消息176
8.1.3 接收JMS消息183
8.2 使用RabbitMQ和AMQP186
8.2.1 添加RabbitMQ到Spring中188
8.2.2 通过RabbitTemplate发送消息189
8.2.3 接收来自RabbitMQ的消息192
8.3 使用Kafka的消息196
8.3.1 为Spring搭建支持Kafka消息的环境197
8.3.2 通过KafkaTemplate发送消息198
8.3.3 编写Kafka监听器200
8.4 小结201
第9章 Spring集成203
9.1 声明一个简单的集成流204
9.1.1 使用XML定义集成流205
9.1.2 使用Java配置集成流207
9.1.3 使用Spring Integration的DSL配置209
9.2 SpringIntegration功能概览210
9.2.1 消息通道211
9.2.2 过滤器212
9.2.3 转换器213
9.2.4 路由器214
9.2.5 切分器216
9.2.6 服务激活器218
9.2.7 网关220
9.2.8 通道适配器221
9.2.9 端点模块223
9.3 创建Email集成流224
9.4 小结229
第3部分 反应式Spring233
第10章 理解反应式编程233
10.1 反应式编程概览234
10.2 初识Reactor237
10.2.1 绘制反应式流图238
10.2.2 添加Reactor依赖239
10.3 使用常见的反应式操作240
10.3.1 创建反应式类型240
10.3.2 组合反应式类型244
10.3.3 转换和过滤反应式流248
10.3.4 在反应式类型上执行逻辑操作258
10.4 小结259
第11章 开发反应式API261
11.1 使用SpringWebFlux261
11.1.1 Spring WebFlux简介262
11.1.2 编写反应式控制器264
11.2 定义函数式请求处理器268
11.3 测试反应式控制器271
11.3.1 测试GET请求271
11.3.2 测试POST请求274
11.3.3 使用实时服务器进行测试275
11.4 反应式消费REST API276
11.4.1 获取资源277
11.4.2 发送资源279
11.4.3 删除资源280
11.4.4 处理错误280
11.4.5 交换请求282
11.5 保护反应式WebAPI283
11.5.1 配置反应式Web应用的安全性284
11.5.2 配置反应式的用户详情服务285
11.6 小结287
第12章 反应式持久化数据289
12.1 理解SpringData的反应式概况290
12.1.1 Spring Data反应式本质论290
12.1.2 反应式和非反应式类型之间的转换291
12.1.3 开发反应式repository292
12.2 使用反应式的Cassandra repository293
12.2.1 启用SpringData Cassandra293
12.2.2 理解Cassandra的数据模型296
12.2.3 将领域对象映射为Cassandra持久化296
12.2.4 编写反应式Cassandra repository301
12.3 编写反应式的MongoDB repository304
12.3.1 启用SpringData MongoDB304
12.3.2 将领域对象映射为文档306
12.3.3 编写反应式的MongoDBrepository接口309
12.4 小结312
第4部分 云原生Spring315
第13章 注册和发现服务315
13.1 思考微服务316
13.2 搭建服务注册中心318
13.2.1 配置Eureka321
13.2.2 扩展Eureka324
13.3 注册和发现服务325
13.3.1 配置Eureka客户端属性326
13.3.2 消费服务328
13.4 小结332
第14章 管理配置333
14.1 共享配置334
14.2 运行配置服务器335
14.2.1 启用配置服务器336
14.2.2 填充配置仓库339
14.3 消费共享配置341
14.4 提供特定应用和profile的属性343
14.4.1 提供特定应用的属性343
14.4.2 提供来自profile的属性344
14.5 保持配置属性的私密性346
14.5.1 在Git中加密属性346
14.5.2 在Vault中存储私密信息349
14.6 在运行时刷新配置属性353
14.6.1 手动刷新配置属性354
14.6.2 自动刷新配置属性356
14.7 小结363
第15章 处理失败和延迟365
15.1 理解断路器模式365
15.2 声明断路器367
15.2.1 缓解延迟369
15.2.2 管理断路器的阈值371
15.3 监控失败372
15.3.1 Hystrix Dashboard简介373
15.3.2 理解Hystrix的线程模型375
15.4 聚合多个Hystrix流377
15.5 小结378
第5部分 部署Spring381
第16章 使用Spring Boot Actuator381
16.1 Actuator概览382
16.1.1 配置Actuator的基础路径383
16.1.2 启用和禁用Actuator端点383
16.2 消费Actuator端点384
16.2.1 获取应用的基础信息385
16.2.2 查看配置细节388
16.2.3 查看应用的活动396
16.2.4 获取应用的指标398
16.3 自定义Actuator401
16.3.1 为“/info”端点提供信息401
16.3.2 实现自定义的健康指示器405
16.3.3 注册自定义的指标407
16.3.4 创建自定义的端点408
16.4 保护Actuator411
16.5 小结413
第17章 管理Spring415
17.1 使用Spring BootAdmin415
17.1.1 创建Admin服务器416
17.1.2 注册Admin客户端418
17.2 探索Admin服务器421
17.2.1 查看应用基本的健康状况和信息421
17.2.2 观察核心指标423
17.2.3 探查环境属性424
17.2.4 查看和设置日志级别424
17.2.5 监控线程425
17.2.6 跟踪HTTP请求426
17.3 保护Admin服务器428
17.3.1 为Admin服务器启用登录功能428
17.3.2 为Actuator启用认证429
17.4 小结429
第18章 使用JMX监控Spring431
18.1 使用Actuator MBean431
18.2 创建自己的MBean434
18.3 发送通知436
18.4 小结437
第19章 部署Spring439
19.1 权衡各种部署方案440
19.2 构建和部署WAR文件441
19.3 推送JAR文件到CloudFoundry上443
19.4 在Docker容器中运行Spring Boot445
19.5 以终为始449
19.6 小结449
附录 初始化Spring应用451
A.1 使用Spring Tool Suite初始化项目451
A.2 使用IntelliJ IDEA初始化项目454
A.3 使用NetBeeans初始化项目457
A.4 在start.spring.io中初始化项目459
A.5 使用命令行初始化项目462
A.5.1 curl和Initializr API462
A.5.2 Spring Boot命令行接口464
A.6 使用元框架创建Spring应用465
A.7 构建和运行项目465
相关图书
- 《Maya 2018完全实战技术手册》来阳编着 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上着 2020
- 《半小时漫画股票实战法》财经杂质着 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光着 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《微软Azure实战参考》李竞,陈勇华编着 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编着 2020
作者其它书籍
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东着 2004
- 《水面舰艇编队作战运筹分析》谭安胜着 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙着 2020
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚着 2019
- 《燕堂夜话》蒋忠和着 2019
- 《经久》静水边着 2019
- 《魔法销售台词》(美)埃尔默·惠勒着 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
出版社其它书籍
本类热门
- 1变通 受用一生的学问
- 2额尔古纳河右岸
- 3易经真的很容易
- 4海蒂怀孕大百科 全新第4版
- 5八次危机 中国的真实经验1949-2009
- 6法治的细节
- 7你是你吃出来的
- 8蛤蟆先生的希望
- 9杀死一只知更鸟
- 10天幕红尘
摘要:本文详细介绍了《SPRING实战 第5版.pdf电子书版文档下载》这一资源,从内容概述、下载方式、实用性和学习价值四个方面进行了全面阐述,旨在为读者提供一份关于该资源的全面指南。
1、内容概述
《SPRING实战 第5版.pdf电子书版文档下载》是一本专注于Spring框架实战应用的电子书。全书共分为12章,涵盖了Spring框架的核心概念、常用模块、高级特性以及在实际项目中的应用。从基础入门到高级应用,该书为读者提供了一个全面、系统的学习路径。
书中内容丰富,既有理论讲解,又有实战案例。通过学习本书,读者可以掌握Spring框架的核心技术,并将其应用于实际项目中,提高开发效率。
此外,本书还针对Spring框架的新版本进行了更新,确保读者所学知识与时俱进。
2、下载方式
《SPRING实战 第5版.pdf电子书版文档下载》可以在多个渠道获取。首先,读者可以访问作者的个人网站或相关技术论坛,寻找该书的下载链接。其次,一些电子书平台也提供了该书的电子版下载服务。最后,读者还可以通过购买纸质书后扫描电子版的方式获取。
需要注意的是,下载过程中要确保来源可靠,避免下载到含有病毒或恶意软件的文件。
此外,为了方便读者学习,本书还提供了配套的源代码下载,方便读者在实际操作中参考。
3、实用性
《SPRING实战 第5版.pdf电子书版文档下载》具有很强的实用性。书中不仅介绍了Spring框架的基本原理和用法,还结合实际项目案例,展示了Spring框架在实际开发中的应用。
通过学习本书,读者可以快速掌握Spring框架的核心技术,并将其应用于实际项目中,提高开发效率。同时,书中还针对Spring框架的新版本进行了更新,确保读者所学知识与时俱进。
此外,本书还提供了丰富的实战案例,帮助读者在实际操作中巩固所学知识,提高编程能力。
4、学习价值
《SPRING实战 第5版.pdf电子书版文档下载》具有较高的学习价值。首先,本书内容全面,从基础入门到高级应用,为读者提供了一个完整的学习路径。
其次,书中案例丰富,既有理论讲解,又有实战操作,使读者能够更好地理解和掌握Spring框架。最后,本书还针对Spring框架的新版本进行了更新,确保读者所学知识与时俱进。
总之,对于想要学习Spring框架的开发者来说,《SPRING实战 第5版.pdf电子书版文档下载》是一本不可多得的优秀教材。
总结:
《SPRING实战 第5版.pdf电子书版文档下载》是一本内容丰富、实用性强的Spring框架实战应用电子书。通过学习本书,读者可以全面掌握Spring框架的核心技术,并将其应用于实际项目中。本文从内容概述、下载方式、实用性和学习价值四个方面对本书进行了详细阐述,旨在为读者提供一份全面的学习指南。
本文由nayona.cn整理
联系我们
关注公众号
微信扫一扫
支付宝扫一扫