江风网

txt_epub_Kindle_azw3_mobi_pdf电子书免费下载

RESTful Web Clients:基于超媒体的可复用客户端

分类: 编程语言
出版时间: 2018-08-01
发布时间: 2020-11-03
阅读热度: 13
综合评分: 0
下载支持: TXT EPUB MOBI AZW3 PDF
在线阅读: 手机阅读 电脑阅读
《RESTful Web Clients:基于超媒体的可复用客户端》内容简介

Web开发领域的REST运动已经进行了很多年了,自从REST的Richardson成熟度模型提出后,第3级——即HATEOAS的应用——仍然没有得到广泛应用。事实上,其中一个难点在于客户端如何支持HATEOAS。之前很多REST相关书籍聚焦于如何打造服务端的RESTful API,《RESTful Web Clients:基于超媒体的可复用客户端》则着重研究RESTful客户端,介绍了如何把一个的针对服务端规约硬编码的定制客户端,重构为一个支持HATEOAS的通用客户端,并提供了多格式支持、超媒体类型、版本化、微服务等相关问题的全面指导。《RESTful Web Clients:基于超媒体的可复用客户端》附有所有样例代码的GitHub地址,方便读者快速理解和实践。《RESTful Web Clients:基于超媒体的可复用客户端》适合Web应用开发者,尤其适合希望Web应用程序的服务端与客户端能够独立演化的Web架构师。迈克·阿蒙森(Mike Amundsen)作为国际知名的作家和演说家,Mike Amundsen在全球各地咨询和研讨网络架构、Web开发和其他议题。而作为CA Technologies API学院的架构总监,他与公司致力于提供Web API方面的洞见,以便可以最大限度地利用面向消费者和企业的Web API的机会。曾著,毕业于北京大学,互爱(北京)科技股份有限公司技术副总裁。徐必涛,霓风网络科技有限公司软件架构师,曾任ThoughtWorks高级软件工程师、DevOps咨询师。

《RESTful Web Clients:基于超媒体的可复用客户端》章节目录
  • O’Reilly Media,Inc.介绍
  • 其他
  • 推荐序:一场与超媒体的未了情缘
  • 译者序
  • 原书推荐序
  • 前言
  • 开场:嗯,那是一次有趣的旅行,不是吗
  • Bob、Carol和BigCo公司
  • 第1章 从HTML到简单Web API
  • 任务处理系统(TPS)Web应用
  • Task服务Web API
  • 总结
  • 参考资料
  • 第2章JSON客户端
  • JSON Web API客户端
  • JSON单页面客户端
  • 应对变化
  • 编写一个新客户端
  • 总结
  • 参考资料
  • 第3章 表述器模式
  • XML还是JSON:选一个吧
  • 表述器(Representor)模式
  • 服务端模型
  • 总结
  • 参考资料
  • 第4章 HAL客户端
  • HAL格式
  • HAL表述器
  • HAL SPA客户端
  • 应对变化
  • HAL-FORMS扩展
  • 总结
  • 参考资料
  • 第5章 可重用客户端应用的挑战
  • 你在解决什么问题
  • 交互建模
  • 超媒体交互循环
  • 总结
  • 参考资料
  • 第6章 Siren客户端
  • Siren格式
  • Siren表述器
  • Siren SPA客户端
  • 应对变化
  • Profile对象描述(POD)扩展
  • 总结
  • 参考资料
  • 第7章 版本化与Web
  • 互联网中的版本化
  • 非破坏性变更指南
  • 总结
  • 参考资料
  • 第8章 Collection+JSON客户端
  • Collection+JSON格式
  • Collection+JSON表述器
  • Collection+JSON SPA客户端
  • 处理变更
  • 扩展Collection+JSON
  • 总结
  • 参考资料
  • 第9章 超媒体与微服务
  • UNIX哲学
  • BigCo的TPS微服务
  • Task服务与Collection+JSON
  • 一个客户端,统领全局
  • 总结
  • 参考资料
  • 结语:拥抱你的未来
  • 附录A 项目清单
  • 附录B 工具与资源
版权免责声明
《RESTful Web Clients:基于超媒体的可复用客户端》为网络收集或网友自行上传,本站不对内容负责,《RESTful Web Clients:基于超媒体的可复用客户端》版权归原作者所有,仅供学习交流,请勿商业使用,本站不提供任何下载,储存服务,如无意侵犯了你对《RESTful Web Clients:基于超媒体的可复用客户端》的版权,请联系我们,我们将在第一时间删除相关内容!