Web CRUD中任何RESTful操作的最佳工作流程

时间:2011-06-26 09:24:02

标签: rest crud

作为任何RESTful CRUD操作的一般规则,我按照以下步骤操作:

  1. 在客户端验证信息
  2. 以JSON格式向服务器(可能是Web服务)发送所需信息
  3. 验证服务器上的信息
  4. 执行操作
  5. 作为操作结果返回JSON
  6. 根据服务器的响应更新DOM
  7. 虽然这个列表很通用,但我认为这是最完整的列表。唯一的问题是,我为任何一项操作都这样做。我的意思是,DRY(不要重复自己)告诉我们不要再重复了。它被认为是重复吗?或者我们应该始终遵循这些步骤吗?

1 个答案:

答案 0 :(得分:0)

好吧,如果您愿意,可以跳过验证数据客户端...

说真的,这些是做很多事情的必要条件;您 必须 验证服务器端以防止一系列潜在问题,其他部分只是基础。好的,您可以跳过发送到服务器,但是您首先不会与REST服务交互。您也可以跳过更新DOM,但之后您没有显示结果。换句话说,该序列的每一步都有其独立于其他目的的目的:它们不是多余的。

但这并不意味着你应该忽略DRY。一点也不。相反,您应该将尽可能多的代码分解到一个地方,以便将重复次数保持在最低限度。 (甚至可能找到一个框架来为你做一些。)