
基本信息
书名:RESTful API开发实战 使用REST JSON XML和JAX-RS构建微服务 大数据和Web服务应用
ISBN:9787302492115
作者:Sanjay、Patni;郭理勇 译
出版社:清华大学出版社
出版时间:2018-02
其他信息
定价:48
装帧:平装
纸张:胶版纸
页数:129
字数:125
开本:16开
版次:1
正文语种:简体中文
丛书:不详
分类:计算机与互联网

RESTfulAPI开发实战《RESTfulAPI开发实战使用RESTJSONXML和JAX-RS构建微服务大数据和Web服务应用》讲述如何使用RESTful技术(包括REST、JSON、XML、JAX-RSWeb服务和SOAP等)来构建当今的微服务、大数据应用以及Web服务应用。作者SanjayPatni曾在加州大学圣克鲁兹分校讲授架构、*佳设计实践和编码实验课程,本书就是在此基础上撰写的。本书自上而下呈现所有基础知识:从顶部的“架构”到中间的“设计”,再到底部的“编码”。本书是任何微服务(或Web服务)开发人员构建应用程序和服务的参考书籍。主要内容:●介绍主要的RESTfulAPI,包括REST、JSON、XML、JAX-RS和SOAP等。●将RESTful技术用于Web服务和数据交换开发中,尤其用于当今的大数据环境。●在示例和案例研究的引导下学习使用XML、JSON、REST和JAX-RS。...

SanjayPatni是一位注重实际成果的技术专家,在创新技术方案与业务实际需求的协调上具有丰富的经验,长期致力于企业业务流程的优化和运营效率的提升。在过去五年中,他一直在Oracle公司的FusionApps产品研发团队任职,在那里他发现了对FusionApps代码管理实现自动化的机会,其中不仅涉及GA版本的交付发行,还包括正在进行的演示、开发和测试代码。他提出并开发了自助服务UX用于代码请求和审核,减少了80%的手工步骤。他还发起了2次代码快速迭代,通过使用工作流和RESTfulAPI等自动化技术与其他子系统进行集成,使得大约00多个手工步骤实现了自动化。在加盟Oracle前,他已经在软件行业工作了5年以上,为不同的行业提供关键技术解决方案。他的职责包括对基于Web的企业级产品和解决方案提供技术创新、需求理解和分析,技术架构设计,以及推进软件敏捷开发等。他率先创新使用Ja来构建业务应用,不断推动和完善用于企业级业务应用构建的JaAPI,并获得SunMicrosystems公司颁发的奖项。Sanjay曾担任RESTfulAPI设计和集成培训或课程的客座讲师、技术导师。他拥有强大的计算机科学教育背景,硕士毕业于印度理工学院(IIT)。...

目录
第章RESTfulAPI的基本原理
.SOAP和REST的比较3
.2Web架构风格4
.2.CS模式5
.2.2统一资源接口5
.2.3分层系统5
.2.4缓存机制6
.2.5无状态6
.2.6按需编码6
.2.7HATEOAS6
.3安全性7
.4什么是REST?8
.4.REST基础知识8
.4.2REST基本原理9
.5小结0
第2章API设计和建模
2.API设计策略
2.2API创建流程和方3
2.2.流程3
2.2.2API方4
2.2.3域分析或API描述4
2.2.4架构设计5
2.2.5原型设计6
2.2.6实现6
2.2.7发布6
2.2.8API建模6
2.2.9API建模的比较8
2.3实践9
2.3.保持基础URL简明直观9
2.3.2错误处理20
2.3.3版本控制22
2.3.4局部响应23
2.3.5分页23
2.3.6多格式24
2.3.7APIFa?ade24
2.4API解决方案架构24
2.4.移动解决方案25
2.4.2云端解决方案25
2.4.3Web端解决方案26
2.4.4集成解决方案26
2.4.5多终端解决方案26
2.4.6智能电视解决方案26
2.4.7物联网26
2.5API解决方案中的利益相关者26
2.5.API提供者27
2.5.2API消费者27
2.5.3终用户27
2.6小结33
第3章XML与JSON介绍35
3.XML简介35
3..XML注释36
3..2XML的重要性37
3..3如何使用XML38
3..4XML的优缺点38
3.2JSON简介38
3.2.JSON语法39
3.2.2JSON的重要性40
3.2.3如何使用JSON4
3.2.4JSON的优缺点42
3.3XML和JSON的比较42
第4章JA...