BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Stefan Tilkov 关注 5 他的粉丝 ,译者 王志雄 关注 0 他的粉丝 发布于 2008年3月21日. 估计阅读时间: 2 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

“超媒体即应用状态引擎(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 等。关心软件技术和相关工具的动态,将其中成熟的技术和工具应用到实际的项目之中。关心开源软件的发展动态以及软件过程和敏捷开发的实践探索。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

你在翻译啊还是机器自动翻译的,读的我莫名其妙,InfoQ审文时仔细点行不行啊!! by Chen Rong

RT

Re: 你在翻译啊还是机器自动翻译的,读的我莫名其妙,InfoQ审文时仔细点行不行啊!! by 胡 键

老兄,这个不是审文的问题。对于一个新的事务,总要花时间去理解。好多国人翻译的书籍都晦涩难懂,你能说审稿人不仔细么?不能吧!

Re: 你在翻译啊还是机器自动翻译的,读的我莫名其妙,InfoQ审文时仔细点行不行啊!! by Jacky Li

这个翻译太差了。打回去重新翻译吧。

Re: 你在翻译啊还是机器自动翻译的,读的我莫名其妙,InfoQ审文时仔细点行不行啊!! by 胡 伟红

文章看起来是有点晦涩。感谢楼主的批评。以后改进。

Re: 你在翻译啊还是机器自动翻译的,读的我莫名其妙,InfoQ审文时仔细点行不行啊!! by Guo Xiaogang

读者最大!
我们马上修一修。

Re: 你在翻译啊还是机器自动翻译的,读的我莫名其妙,InfoQ审文时仔细点行不行啊!! by Guo Xiaogang

这个是周老虎。非本站临时工。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

6 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT