2007-04-20

REST讨论纲要

A REST是什么,这个问题已经在这个帖子里面进行了讨论http://www.javaeye.com/topic/70113 。
  1. 这里实际上有个问题,我认为大多数情况下是web的REST基于url的,但是说仅仅REST只支持URL看来还不行,而且至少是可能在非web情况下使用这个风格。这也是一个可以开展的讨论点。
B 基于URL的风格,是我们讨论的重点,毕竟现在已经有这个方面的实际操作。首先我们直接的是这个风格同现在流行的技术的关系。
  1. REST同MVC的关系,这一点已经有所涉及,但是还需要深入进去。
  2. REST同以前的RAILS的关系,这一点还没有开展起来。
  3. REST同AJAX的关系,这个也有所讨论,需要进一步深入。
  4. REST同数据库结构的关系,这一点可能会在其他讨论深入后进行。
  5. REST同模板的关系,这一点大概将会在应用多起来之后出现。也许最终会讨论到html语言的REST支持。
C 现有REST应用的分析,这个大概应该从beast开始。

D 实现REST的技术方法,这些如果可能也需要讨论。
  1. 直接使用URL。
  2. 使用ROUTE来产生URL。
  3. 其他方式的生成的URL,比如使用正则表达式。
REST对现有设计开发方式的影响。
E REST对需求分析的影响,或者是如果建立需求点到REST的对应。
  1. 用例方式的使用。
  2. FDD的应用。
  3. AOP思想的应用。
F REST对编码风格的影响。
  1. REST命名的方式。
  2. REST代码的结构方式。
  3. REST文件的结构存储方式。
G REST和测试
  1. REST的单元测试。
  2. REST的功能测试。
  3. REST的性能测试。
H REST的应用性能
I REST的对开发组织的影响
  1. REST人员的配置。
  2. REST项目管理。
  3. REST如何开展重构。
  4. REST下SCM的配合。
G REST的安全考虑。
K 如果可能建议一个REST的petshop项目。

之所以建立这样一个提纲,是考虑到以前讨论经常跑题,而且最后纠缠于细节。同时这也是一个线索的提升,告诉大家可能会涉及的方面。同时设定一个范围,从而能够集中加以解决。而且这还可以为今后建立一套比较完整的思想和实践系统做个铺垫。而本身对这个纲要的讨论,就可以加深我们对于REST这个新东西的认识,并且为今后的学习找到线索。
我对REST这个技术认识有限,希望大家提出修改的建议。补充和排错都是好的.
评论
hysoft 2008-04-14
(失误sorry)
whisper 2007-05-07
我觉得REST并不依赖于AJAX
他跟模板搭配照样可以
把REST看作RPC似乎是更好的选择@
关注一下!对于REST还不是很了解,基础性的资料那能找的到。
kaven 2007-04-24
是不是应该加一条
REST和rails对REST的实现之间的关系(是否有区别)
pilipala 2007-04-20
REST概念虽好,但是需要一个强大得ajax前端框架得支持,不知道现在是否有合适得选择,起码rjs是不够用得。

所以,现在还是先关注……
庄表伟 2007-04-20
这样的讨论,的确会更有成效。

等我整理一下自己的思路,再写出来。
kaven 2007-04-20
这个大纲写本书到是不错,作为讨论还是要一个个来,这么多要点如果放在一起讨论就是一锅粥了。估计如果都讨论清除了,讨论的结果都可以出书了
axgle 2007-04-20
rest资料
http://rest.blueoxen.net/cgi-bin/wiki.pl

php on rest
http://tonic.sourceforge.net/
weiqingfei 2007-04-20
我怀疑REST能承载这么多东西么?
ozzzzzz
搜索本博客
最近加入圈子
存档
最新评论