|
锁定老贴子 主题:一个学习RoR中REST的好范例beast
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2006-12-16 关键字: ruby RoR rails REST
今天发现这个forum的实现基本上使用了RESTful风格。粗看了一下代码,感觉对学习REST有一些帮助, 网址: 源码: http://svn.techno-weenie.net/projects/beast/trunk/ 安装说明: http://beast.caboo.se/forums/1/topics/381 调用beast.caboo.se 的REST服务的说明: http://weblog.techno-weenie.net/2006/12/13/taking-ares-out-for-a-test-drive 可以使用curl工具来测试。(一个测试的说明文档) http://blog.inquirylabs.com/2006/08/04/how-to-use-curl-to-test-restful-rails/ 我对REST的理解:REST简化了不同应用(系统)之间的互操作性。而RoR的REST实现则更加简练,更简单,如果几个系统都采用RoR开发(最新的1.2版),系统之间要实现互操作是很简单的。 杂谈:我一直以来个人认为互联网上的url广义的看就相当于一般的C,C++,.JAVA中的函数,而传递给url的参数(?pramA=a&pramB=b),就相当于函数的参数,如果要实现回调,则把一个url当作参数传递过去就好了,当然url上“函数签名(或者叫约定)”远没有本地函数调用那么“安全”,回调方必须了解回调url的约定。rails以前的版本在url中隐含了一些参数信息(/controller/show/1),并且rails内定了不少函数签名规则。而Rails1.2的REST则在HTTP协议的Header中隐含了一些参数或者说语义(POST,GET,PUT,DELETE)。Rails1.2的REST实现 替程序员作了很多工作,使得调用url"函数" 就像调用本地函数一样方便。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2007-04-22
这种 url 叫 rest风格么?
http://beast.caboo.se/forums/3/topics/357?page=1#posts-2506 |
|
| 返回顶楼 | |
|
时间:2007-05-15
Beast 已经出了 1.0 Pre-release,Release版不远了。
http://beast.caboo.se/forums/1/topics/964 |
|
| 返回顶楼 | |
|
时间:2007-05-15
lyo 写道 这种 url 叫 rest风格么?
http://beast.caboo.se/forums/3/topics/357?page=1#posts-2506 url 是什么样都无所谓,关键是如何生成url的方式 |
|
| 返回顶楼 | |
浏览 6452 次







