9月7日-8日,相约 2023 腾讯全球数字生态大会!聚焦产业未来发展新趋势! 了解详情
写点什么

文章:Mark Baker 论述 RESTful 应用中的超媒体

  • 2008-03-20
  • 本文字数:603 字

    阅读完需:约 2 分钟

“超媒体即应用状态引擎(hypermedia as the engine of application state)”是 REST 架构风格定义的约束之一。在这篇新的 InfoQ 文章中,大名鼎鼎的 Mark Baker,鼓吹使用 REST 风格代替主流 Web 服务方法的先驱者之一,讨论了超媒体约束在实践中意味着什么,以及为什么它对 RESTful 设计是不可或缺的。

按 Mark 的说法,超媒体最重要的方面是使用的标准化标识符——对于 Web 来说就是 URI——代替私有的标识协议,以及被它们激活的应用模型:

因此通过使用一个公共应用模型,它不仅仅是标准化的,而且总是稳定的,你可以通过准许消费者和生产者独立进化来降低两者间耦合。通过这种方法,新旧服务可以被组合在一起形成一个组合应用,新老客户端也可以合并成一个。我认为,一旦 Web 可以让人们简单地在一个文档中包含一个指向几年前创作的页面和该内容消费者,当我们使用它时,完全可以无缝地浏览内容而无须下载一个新版本的浏览器。这都是特意设计的,决非偶然。

详细内容请阅读全文:在RESTful 应用程序中的超媒体

查看英文原文 Article:Mark Baker on Hypermedia in RESTful Applications - - - - - -

译者简介:王志雄,长期从事软件开发工作,项目集中在 EAM 和设备点检管理领域。2004 年转入 JAVA 领域,曾经在项目中使用过 Hibernate、Struts、Spring 等。关心软件技术和相关工具的动态,将其中成熟的技术和工具应用到实际的项目之中。关心开源软件的发展动态以及软件过程和敏捷开发的实践探索。

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2008-03-20 05:05655

评论

发布
暂无评论
发现更多内容

金融级数据库新坐标:腾讯云TDSQL发布全自研新敏态引擎

腾讯云数据库

数据库 tdsql

第四模块-考试试卷存储方案设计

🌾🌾🌾小麦🌾🌾🌾

架构实战营

在120篇系列专栏中,才能学会 python beautifulsoup4 模块,7000字博客+爬第九工场网

梦想橡皮擦

11月日更

dart系列之:在dart中使用生成器

程序那些事

flutter dart 程序那些事 生成器模式 11月日更

Hadoop 入门笔记—核心组件 YARN

恒生LIGHT云社区

大数据 hadoop YARN

TDSQL | 云时代,我们到底需要怎样的数据库?

腾讯云数据库

数据库 tdsql

Android C++系列:Linux进程(二)

轻口味

c++ android jni 11月日更

架构训练营 - 模块四作业

VegetableBird

架构实战营 #架构实战营 架构师实战营 「架构实战营」

iOS开发:个人整理的关于UITableViewCell的常用属性的知识

三掌柜

11月日更

不止承上启下,带你了解工业物联网关

华为云开发者联盟

物联网 边缘计算 网关 工业物联网 工业物联网关

入驻快讯 | 欢迎TDengine正式入驻 InfoQ 写作平台!

InfoQ写作社区官方

入驻快讯

大咖说·未来组织的底层逻辑

大咖说

云计算

架构训练营 模块四 作业

dog_brother

「架构实战营」

分析师机构发布中国低代码平台现状分析报告,华为云AppCube为数字化转型加码

华为云开发者联盟

低代码 数字化 华为云 低代码平台 AppCube

供应链安全隐患迫在眉睫,2021年全球APT攻击暗藏何种趋势?

科技热闻

openLooKeng视图详解

openLooKeng

大数据 openLooKeng

并发高?可能是编译优化引发有序性问题

华为云开发者联盟

Java 编译 代码 并发 指令

中科柏诚本地生活,率先发力场景金融新营销模式

联营汇聚

TDSQL | 数据异常的本质和价值详解

腾讯云数据库

数据库 tdsql

TDSQL | HTAP系统的问题与主义之争

腾讯云数据库

数据库 tdsql

恒源云(GPUSHARE)_教你如何团队合作搞算力!

恒源云

人工智能 深度学习 云算力

架构师实战营 - 模块四 - 作业

lucian

架构师实战营

vue3 学习笔记 (二)——axios 的使用有变化吗?

码仔

axios Vue 3

vivo统一告警平台建设与实践

vivo互联网技术

软件架构设计 运维监控 告警系统

Elasticsearch 倒排索引详细剖析

大数据技术指南

11月日更

云小课 | SA基线检查---给云服务的一次全面“体检”

华为云开发者联盟

态势感知 华为云 基线检查 上云合规 全面体检

大厂算法面试之leetcode精讲3.动态规划

全栈潇晨

LeetCode 算法面经 算法面试

模块四作业提交

21°Char

最强最全面的数仓建设规范指南(二)

五分钟学大数据

11月日更

嵌入式系统软件开发:你需要知道的一切

龙智—DevSecOps解决方案

嵌入式系统 嵌入式系统软件开发

什么是色彩心理学?

坚果

心理学 11月日更

  • 扫码添加小助手
    领取最新资料包
文章:Mark Baker论述RESTful应用中的超媒体_SOA_Stefan Tilkov_InfoQ精选文章