ad holder

RESTful API开发实战 使用REST JSON XML和JAX-RS构建微服务 大数据和Web服务应用

RESTful API开发实战 使用REST JSON XML和JAX-RS构建微服务 大数据和Web服务应用 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
Sanjay,Patni 著,郭理勇 译



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-04-29

类似图书 点击查看全场最低价

图书介绍

出版社: 清华大学出版社
ISBN:9787302492115
版次:1
商品编码:12313473
包装:平装
开本:16开
出版时间:2018-02-01
用纸:胶版纸
页数:129
字数:125000
正文语种:中文


相关图书





图书描述

产品特色

编辑推荐

  对于Web系统的交换来说,你将学习HTTP协议,包括如何使用XML。《RESTfulAPI开发实战使用RESTJSONXML和JAX-RS构建微服务大数据和Web服务应用》还比较了SOAP和REST,介绍无状态转移的概念。同时介绍软件API设计和*佳实践等。后半部分将重点讨论遵循JAX-RS标准的RESTfulAPI的设计和实现,以及通过JavaAPI构建RESTfulWeb服务。你将学习如何使用JSON和XML构建和使用JAX-RS服务,并通过实际案例使用RESTfulAPI将众多不同的数据源集成在一起(包括关系型数据库和NoSQL数据库等)。你将应用这些*佳实践完成一个小型软件系统API的设计与实现,并以RESTfulAPI的方式公开可用的API服务。

内容简介

  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%的手工步骤。他还发起了12次代码快速迭代,通过使用工作流和RESTfulAPI等自动化技术与其他子系统进行集成,使得大约100多个手工步骤实现了自动化。
  在加盟Oracle前,他已经在软件行业工作了15年以上,为不同的行业提供关键技术解决方案。他的职责包括对基于Web的企业级产品和解决方案提供技术创新、需求理解和分析,技术架构设计,以及推进软件敏捷开发等。他率先创新使用Java来构建业务应用,不断推动和完善用于企业级业务应用构建的JavaAPI,并获得SunMicrosystems公司颁发的奖项。
  Sanjay曾担任RESTfulAPI设计和集成培训或课程的客座讲师、技术导师。他拥有强大的计算机科学教育背景,硕士毕业于印度理工学院(IIT)。

目录

目录
第1章RESTfulAPI的基本原理1
1.1SOAP和REST的比较3
1.2Web架构风格4
1.2.1CS模式5
1.2.2统一资源接口5
1.2.3分层系统5
1.2.4缓存机制6
1.2.5无状态6
1.2.6按需编码6
1.2.7HATEOAS6
1.3安全性7
1.4什么是REST?8
1.4.1REST基础知识8
1.4.2REST基本原理9
1.5小结10
第2章API设计和建模11
2.1API设计策略11
2.2API创建流程和方法论13
2.2.1流程13
2.2.2API方法论14
2.2.3域分析或API描述14
2.2.4架构设计15
2.2.5原型设计16
2.2.6实现16
2.2.7发布16
2.2.8API建模16
2.2.9API建模的比较18
2.3最佳实践19
2.3.1保持基础URL简明直观19
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.1移动解决方案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.1API提供者27
2.5.2API消费者27
2.5.3最终用户27
2.6小结33
第3章XML与JSON介绍35
3.1XML简介35
3.1.1XML注释36
3.1.2XML的重要性37
3.1.3如何使用XML38
3.1.4XML的优缺点38
3.2JSON简介38
3.2.1JSON语法39
3.2.2JSON的重要性40
3.2.3如何使用JSON41
3.2.4JSON的优缺点42
3.3XML和JSON的比较42
第4章JAX-RS介绍51
4.1JAX-RS简介51
4.1.1输入和输出内容类型52
4.1.2JAX-RS注入53
4.2REST实现55
第5章API组合和框架65
5.1API组合架构65
5.1.1需求65
5.1.2一致性65
5.1.3可重用66
5.1.4可定制66
5.1.5可发现66
5.1.6持久性66
5.2如何实施这些需求——治理?67
5.2.1一致性67
5.2.2可重用67
5.2.3可定制67
5.2.4可发现68
5.2.5变更管理68
5.3API框架68
5.3.1流程API——服务层69
5.3.2系统API-数据访问对象69
5.3.3体验API-API外观70
5.3.4服务层实现70
第6章API平台和数据处理器81
6.1API平台架构81
6.1.1我们为什么需要API平台81
6.1.2什么是API平台82
6.1.3API平台需要具备的功能82
6.1.4API平台是如何组织的,什么是API平台的架构84
6.1.5API架构如何适应围绕企业的技术架构85
6.2数据处理器86
6.2.1数据访问对象(DAO)86
6.2.2命令查询职责分离(CQRS)86
6.3小结101
第7章API管理和API客户端103
7.1外观103
7.1.1外观模式103
7.1.2API外观104
7.2API管理105
7.2.1API生命周期106
7.2.2API下线107
7.2.3API盈利108
第8章API安全性与缓存机制115
8.1API安全性-OAuth2115
8.1.1角色116
8.1.2令牌116
8.1.3注册成客户端117
8.1.4授权授予类型118
8.1.5隐式授予流程119
8.1.6资源拥有者密码凭据授予121
8.1.7客户端凭据授予122
8.2缓存机制123
8.2.1服务器缓存机制124
8.2.2HTTP缓存机制124
8.2.3Web缓存机制126
8.3小结129

前言/序言

  前言
  众所周知,数据库、网站以及业务应用之间都需要数据交换。这通过定义标准的数据格式、传输协议或Web服务来实现,常见的数据格式有XML(ExtensibleMarkupLanguage,可扩展标记语言)、JSON(JavaScriptObjectNotation,JavaScript对象表示法)等,常见的传输协议或Web服务包括SOAP(SimpleObjectAccessProtocol,简单对象访问协议),以及目前更受欢迎的REST(RepresentationalStateTransfer,表述性状态传递)等。开发人员通常需要设计自身应用的API接口,使得应用能集成特定的业务逻辑并运行在操作系统或服务器上。《RESTfulAPI开发实战使用RESTJSONXML和JAX-RS构建微服务大数据和Web服务应用》涵盖以上数据交换概念和通用的数据格式,并重点阐述如何构建REST风格的API。
  对于Web系统的交换来说,你将学习HTTP协议,包括如何使用XML。另外《RESTfulAPI开发实战使用RESTJSONXML和JAX-RS构建微服务大数据和Web服务应用》还比较了SOAP和REST,介绍无状态转移的概念。同时介绍软件API设计和最佳实践等。《RESTfulAPI开发实战使用RESTJSONXML和JAX-RS构建微服务大数据和Web服务应用》后半部分将重点讨论遵循JAX-RS标准的RESTfulAPI的设计和实现,以及通过JavaAPI构建RESTfulWeb服务。你将学习如何使用JSON和XML构建和使用JAX-RS服务,并通过实际案例使用RESTfulAPI将众多不同的数据源集成在一起(包括关系型数据库和NoSQL数据库等)。你将应用这些最佳实践完成一个小型软件系统API的设计与实现,并以RESTfulAPI的方式公开可用的API服务。
  《RESTfulAPI开发实战使用RESTJSONXML和JAX-RS构建微服务大数据和Web服务应用》适用于那些在实际项目中使用数据交换的软件开发人员,对那些希望了解数据交换方法以及如何与业务应用交互的数据专家同样有所帮助。书中的案例练习要求读者具有Java编程经验。
  《RESTfulAPI开发实战使用RESTJSONXML和JAX-RS构建微服务大数据和Web服务应用》的主题包括:
  ?数据交换和Web服务
  ?SOAP与REST,有状态与无状态
  ?XML与JSON
  ?API设计简介:REST和JAX-RS
  ?API设计实践
  ?设计RESTfulAPI
  ?构建RESTfulAPI
  ?与RDBMS(MySQL)进行交互
  ?使用RESTfulAPI(比如JSON、XML)
  ?API安全性-OAuth
  ?API缓存
  源代码下载
  读者可访问www.apress.com/9781484226643下载源代码,也可扫描《RESTfulAPI开发实战使用RESTJSONXML和JAX-RS构建微服务大数据和Web服务应用》封底的二维码直接下载。


RESTful API开发实战 使用REST JSON XML和JAX-RS构建微服务 大数据和Web服务应用 下载 mobi epub pdf txt 电子书 格式

RESTful API开发实战 使用REST JSON XML和JAX-RS构建微服务 大数据和Web服务应用 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

RESTful API开发实战 使用REST JSON XML和JAX-RS构建微服务 大数据和Web服务应用 下载 mobi pdf epub txt 电子书 格式 2024

RESTful API开发实战 使用REST JSON XML和JAX-RS构建微服务 大数据和Web服务应用 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

不错,但是书很薄,内容不多

评分

很好很不错很好很不错

评分

好好学习,天天向上。哈,加油。

评分

此用户未填写评价内容

评分

此用户未填写评价内容

评分

一共129页,32开的书,贴了大量的java配置代码,还有大量某些工具配置的贴图,剩下一些就不知道在说什么了(可能我道行太浅)

评分

薄薄的一本,开始还以为会很厚

评分

薄薄的一本,开始还以为会很厚

评分

不错,但是书很薄,内容不多

类似图书 点击查看全场最低价

RESTful API开发实战 使用REST JSON XML和JAX-RS构建微服务 大数据和Web服务应用 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.qciss.net All Rights Reserved. 图书大百科 版权所有