Tho*_*ons 7 rest hateoas backbone.js single-page-application
我正在WOA/HATEOAS寻找一个具体的例子!
我阅读了很多博客,看了很多关于HATEOAS的演讲,但从来没有一个例子......
你如何实现客户端?
真的,当你用Backbone,AngularJS,Ember,Knockout制作HTML5应用程序时......你怎么能做出HATEOAS?
在Backbone中,例如如何动态设置模型的"url"属性从服务器检索资源?
感谢各位回复!
最好的祝福,
托马斯庞斯.
HATEOAS 的要点是,您可以从对您的请求的响应中获取其他资源的链接。与 URL 模板相比,不同之处在于客户端知道、已硬连线、只有很少的 URL(入口点),其余的 URL 是从动态响应中获取的。它在客户端和服务器之间带来了松散耦合,这是 HATEOAS 的主要好处。
使用 HATEOAS 与网上冲浪一样,您只需单击上次响应中包含的链接(例如 HTML 页面),然后一次又一次地单击。要点是,在您获得已知 URL(入口点)的第一个响应之前,您并不知道所有 URL。
不幸的是,如今,HATEOAS 并没有得到很好的采用。大多数API都是发布URL模板,这意味着紧密耦合;所以我认为你现在不能指望现有框架的支持,但在客户端实现你自己的 URL 存储库并不难,它将从你得到的响应中收集 URL。
| 归档时间: |
|
| 查看次数: |
1423 次 |
| 最近记录: |