版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分布式系统开发实战第八章REST风格地架构本章学RESTfulWeb服务RESTfulWeb架构风格柳伟卫《分布式系统开发实战》2八.一什么是RESTRESTAPI不应该依赖于任何通信协议,尽管要成功映射到某个协议可能会依赖于元数据地可用,所选地方法等。RESTAPI不应该包含对通信协议地任何改动,除非是补充或确定标准协议未规定地部分。RESTAPI应该将大部分地描述工作放在定义用于表示资源与驱动应用状态地媒体类型上,或定义现有标准媒体类型地扩展关系名与(或)支持超文本地标记。RESTAPI绝不应该定义一个固定地资源名或层次结构(客户端与服务器之间地明显耦合)。RESTAPI永远也不应该有那些会影响客户端地"类型化"资源。RESTAPI不应该要求有先验知识(priorknowledge),除了初始URI与适合目地用户地一组标准化地媒体类型(即,它能被任何潜在使用该API地客户端理解)。柳伟卫《分布式系统开发实战》3八.二REST设计原则通过URI来标识资源统一接口资源多重表述无状态柳伟卫《分布式系统开发实战》4八.三成熟度模型柳伟卫《分布式系统开发实战》5八.四RESTAPI管理使用地名词而不是动词GET方法与查询参数不能改变资源状态使用名词复数使用子资源来表达资源间地关系使用HTTPheader来序列化格式使用HATEOAS约束提供过滤,排序,字段选择,分页API版本化充分使用HTTP状态码来处理错误柳伟卫《分布式系统开发实战》6八.五常用技术JAX-RS规范JerseyApacheCXFSpringWebMVC柳伟卫《分布式系统开发实战》7八.六实战:基于Java实现RESTAPI柳伟卫《分布式系统开发实战》8八.七本章小结本章介绍了REST风格地架构,其包括REST风格地概念,REST设计原则,REST成熟度模型,RESTAPI管理等方面地内容。同时,针对Java领域,着重讲解了Java实现REST所需要地常用技术,并列举了丰富地案例。柳伟卫《分布式系统开发实战》9八.八题请简述REST风格地架构地特征。设计REST风格地架构应该遵循哪些原则?请简述成熟度模型地级别及其特点。如何才能正确管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国高折射玻璃微珠行业发展趋势与投资战略研究研究报告
- 能源业等太阳能发电行业市场现状供需优化分析及投资政策规划研究报告
- 2025-2030中国行李车智能化转型关键技术突破研究
- 能源设备制造技术创新市场供需分析投资评估规划发展研究报告
- 2026年延安吴起县事业单位定向招聘本科及以上自主就业退役士兵招聘(15人)笔试参考题库及答案详解
- 2026交通运输部所属事业单位第八批招聘31人笔试备考试题及答案详解
- 2026年《林肯传》测试题及答案
- 中国自动驾驶芯片产业销售格局与未来经营效益风险研究报告
- 营养元素组合干预对缺铁性贫血患儿智力损伤的修复研究
- 2026年度盘锦市事业单位(国有企业)定向公开招聘驻盘部队未就业随军家属11人考试备考试题及答案详解
- DL-T5190.1-2022电力建设施工技术规范第1部分:土建结构工程
- (正式版)JTT 1499-2024 公路水运工程临时用电技术规程
- 保安服务费合同协议模板
- 小儿川崎病护理查房课件
- 公司入围申请书范文模板
- 2024年海南农垦旅游集团有限公司招聘笔试参考题库含答案解析
- 《新会计法解读》课件
- 悬挑式卸料平台监理实施细则
- 1956-1967国家科学技术发展远景规划纲要
- (JY-0001-2003)教学仪器设备产品一般质量要求
- 危化品仓库安全风险点告知牌
评论
0/150
提交评论