REST是Web自身的架构风格,它是为运行在互联网环境 的 分布式 超媒体系统量身定制的。互联网环境与企业内网环境有非常大的差别,最主要的差别是两个方面:
-
可伸缩性需求无法控制:并发访问量可能会暴涨,也可能会暴跌。
-
安全性需求无法控制:无法控制客户端发来的请求的格式,很可能会是恶意的请求。
而所谓的“超媒体系统”,即,使用了超文本的系统。可以把“超媒体”理解为超文本+媒体内容。
REST是HTTP/1.1协议等Web规范的设计指导原则,HTTP/1.1协议正是为实现REST风格的架构而设计的。
要深入理解REST,需要理解REST的五个关键词:
- 资源(Resource)
- 资源的表述(Representation)
- 状态转移(State Transfer)
- 统一接口(Uniform Interface)
- 超文本驱动(Hypertext Driven)
REST与RPC的差别在于:
-
REST支持抽象的工具是资源,RPC支持抽象的工具是过程。REST风格的架构建模是以名词为核心的,RPC风格的架构建模是以动词为核心的。简单类比一下,REST是面向对象编程,RPC则是面向过程编程。
-
RPC中没有统一接口的概念。不同的API,接口设计风格可以完全不同。RPC也不支持操作语义对于中间组件的可见性。
-
RPC中没有使用超文本,响应的内容中只包含消息本身。REST使用了超文本,可以实现更大粒度的交互,交互的效率比RPC更高。
-
REST支持数据流和管道,RPC不支持数据流和管道。
-
因为使用了平台中立的消息,RPC风格的耦合度比DO风格要小一些,但是RPC风格也常常会带来客户端与服务器端的紧耦合。支持统一接口+超文本驱动的REST风格,可以达到最小的耦合度。
参考:
相关推荐
本真REST当然是对面向资源架构的一种实现,而并非一种纯粹的技术决策。所以当讨论本真REST时,真正应该讨论的问题是:其基础支撑——面向资源的架构(ROA)——是否真的适合作为你的SOA实现。为正确评估该问题,让...
结构游戏作为园本课程的一部分,其实施有助于幼儿教育回归本真,即回归到幼儿的兴趣、需求和发展中来。课程改革的成功实施,需要关注幼儿发展的各个阶段,根据《幼儿园纲要》的要求,确立阶段性的培养目标,并通过...
新中式风格则将中国传统文化与现代设计相结合,它不是单纯的传统元素堆砌,而是通过对传统文化的理解,将现代元素巧妙融入,创造出既有传统韵味又符合现代审美的空间。例如,可能会将传统的屏风、山水画与现代家具相...
“本真”理念在道德与法治教育中的应用,旨在使教学更加真实、自然,让学生能够在真实的情境中学习和理解道德与法治的重要性。2015年新修订的初中思想品德课程标准提倡以学生生活为基础,这一理念为教师提供了将课堂...
为了应对这一困境,数学教师必须关注概念的本真意义,并且要重视学生作为学习主体的地位,通过创造有利的课堂环境,使学生主动参与、体验和探索数学知识,从而深化他们对概念的理解。 首先,数学概念的教学应当紧密...
专题八:走进本真的马克思主义.ppt
品牌回归到最本真的定义:品牌即价值。用创新赋予价值,用体验感受价值,用分享传递价值,这就是品牌传播的方法论。进而口碑成为品牌价值的定性标准,积分成为品牌价值的定量标准。 在销售上,品牌商将直接和消费者...
例如,选项中的“二度创作”、“避免西式改编”和“原有风格”等关键词,需要与原文中的对应信息进行对比,找出“本真的艺术特性”与“原有风格”的差异,判断是否属于“偷换概念”。 总结来说,高考论述类文本阅读...
数据回归-超越现实回归本真——版画艺术的生活性转换.pdf
生成性教学强调课堂中的灵活性和开放性,鼓励学生根据自己的理解和体验对文本进行解读。然而,过于追求课堂的“生成”可能导致教学偏离文本的中心,忽视了语言文字的训练和理解。 2. **人文教育与工具性的平衡**:...
分数的追求代替了对知识深入理解的需求,理论的灌输取代了实践操作的体验。这种现状不仅对学生的全面发展不利,也与教育的本质相背离。 教师评价体系的公正性,是教育质量的另一关键指标。目前,很多学校对教师的...
数据回归-迷惘、寻找与回归本真——玛格丽特·阿特伍德长篇小说主题研究.pdf
回归本真追求实效《宋庆龄故居的樟树》教学设计、教后反思.pdf
2020年高考语文作文押题及范文退“浮躁”享“本真”素材pdf
2021届上海宝山区高三一模作文《本真与道德》范文5篇.pdf
设计中,"府"文化的内涵被用来营造一种回归本真、追求新中式生活方式的情境。 【新中式风格解读】 新中式景观风格强调的是在传统元素中注入现代感,保留中国传统文化韵味的同时,展现出时代特色。设计中运用传统...
春夏作品通过静谧的色调和素净的面料,展现了对自然的敬畏和对内心本真的回归;秋冬作品则结合了女性的柔美与男性的阳刚,用时尚的手法诠释了禅意的深邃与平衡。 2. 素缕品牌的网络销售成功 素缕作为国内禅意服装...
作者提倡的这种生活态度,是对物质主义和功利主义的一种抗衡,强调回归生活本真,找到内心的宁静与和谐。 文章最后提出了一个重要的观点,即无论是在乡间还是都市,人们都可以创造属于自己的心灵田园。这不仅仅是...