图书介绍
RESTful Web Clients 基于超媒体的可复用客户端【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Mike Amundsen(迈克·阿蒙森) 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121337581
- 出版时间:2018
- 标注页数:321页
- 文件大小:29MB
- 文件页数:355页
- 主题词:超文本标记语言-程序设计
PDF下载
下载说明
RESTful Web Clients 基于超媒体的可复用客户端PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 从HTML到简单Web API1
任务处理系统(TPS)Web应用4
来自服务器的HTML5
将通用Web浏览器作为客户端9
评价9
Task服务Web API10
Web API的常规实践10
设计TPS Web API11
实现TPS Web API18
评价24
总结25
参考资料26
第2章 JSON客户端29
JSON Web API客户端30
Objects31
Addresses34
Actions35
小结38
JSON单页面客户端38
HTML容器38
顶层解析循环40
Objects、Addresses和Actions41
小结47
应对变化47
添加字段和过滤器48
编写一个新客户端52
总结54
参考资料57
第3章 表述器模式59
XML还是JSON:选一个吧62
新的分支:超媒体格式63
“唯一正确”的谬误65
重建(reframe)问题66
表述器(Representor)模式68
从功能中分离格式69
选择算法69
适配和翻译71
服务端模型74
处理HTTP Accept头部参数74
实现消息翻译器模式74
通用表述器模块76
WeSTL格式76
表述器的范例81
总结84
参考资料86
第4章 HAL客户端89
HAL格式91
Links93
Objects和Properties94
内嵌Links和Objects95
小结97
HAL表述器97
Links98
Properties99
内嵌内容100
HAL表述器构建TPS输出示例102
HAL SPA客户端104
HTML容器105
顶层解析循环106
Links107
内嵌内容109
Properties113
为HAL处理Action114
小结116
应对变化117
添加ACTION117
HAL-FORMS扩展121
规范121
请求HAL-FORMS文档123
实现124
总结125
参考资料128
第5章 可重用客户端应用的挑战131
你在解决什么问题133
设计的双钻石模型134
闭合方案vs.开放方案134
交互建模136
Maldonado的机制137
Verplank的人类视角139
超媒体交互循环141
RPW循环141
用代码实现RPW143
处理Verplank的KNOW步骤144
总结148
参考资料150
第6章 Siren客户端153
Siren格式155
Entities157
Class158
Properties158
Links159
Actions159
SubEntities160
小结162
Siren表述器162
顶层循环163
Class164
Properties164
Entities165
Actions166
Links168
TPS通过Siren表述器输出示例169
Siren SPA客户端172
HTML容器173
顶层解析循环173
Links174
Entities176
Properties178
Actions181
小结184
应对变化184
添加邮箱字段和过滤器185
测试邮箱字段187
Profile对象描述(POD)扩展190
POD规范191
实现192
在Siren中使用POD展示对象194
小结195
总结196
参考资料198
第7章 版本化与Web199
互联网中的版本化201
TCP/IP的健壮性原则202
HTTP中的MUST IGNORE203
HTML的向后兼容性205
非破坏性变更指南206
API设计者206
服务端实现者209
客户端实现者215
总结223
参考资料225
第8章 Collection+JSON客户端227
Collection+JSON格式229
Links232
Items233
Queries234
Template235
Error237
小结237
Collection+JSON表述器238
顶层处理循环238
Links239
Items240
Queries243
Template244
Error245
Collection+JSON SPA客户端246
HTML容器246
顶层解析循环248
Links249
Items250
Queries253
Template255
Error257
小结258
处理变更258
在TPS API中添加Note对象259
Cj和OAA挑战265
小结266
扩展Collection+JSON266
用Cj-Types支持改善的输入267
Cj-Suggest扩展271
小结275
总结275
参考资料279
第9章 超媒体与微服务281
UNIX哲学284
BigCo的TPS微服务285
Task服务与Collection+JSON286
User服务与Siren290
Note服务与HAL293
一个客户端,统领全局296
Home服务297
多格式客户端SPA容器298
可以切换格式的客户端UI301
总结308
参考资料312
结语:拥抱你的未来313
附录A 项目清单315
附录B 工具与资源319
热门推荐
- 175670.html
- 3408002.html
- 3771721.html
- 1883221.html
- 3766500.html
- 3373099.html
- 2373765.html
- 1143342.html
- 1863462.html
- 2125905.html
- http://www.ickdjs.cc/book_3381710.html
- http://www.ickdjs.cc/book_2159086.html
- http://www.ickdjs.cc/book_2638434.html
- http://www.ickdjs.cc/book_788166.html
- http://www.ickdjs.cc/book_2962159.html
- http://www.ickdjs.cc/book_473193.html
- http://www.ickdjs.cc/book_2138599.html
- http://www.ickdjs.cc/book_2806956.html
- http://www.ickdjs.cc/book_1332390.html
- http://www.ickdjs.cc/book_2016402.html