书籍介绍
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咨询师。