Ajax Web服务体系结构

时间:2011-03-10 22:59:03

标签: ajax web-services

有什么区别:

  1. 使用ajax直接调用Web服务并将结果呈现为html和
  2. 使用ajax调用本地代理并让本地代理调用Web服务?

2 个答案:

答案 0 :(得分:1)

最大的区别是数据库事务。如果您的Web服务层是正交的并且是细粒度的,并且常见的用例需要多次调用。通常,您希望将多个调用捆绑到单个原子数据库事务中:e。 G。 (借记帐户A,信用帐户B)。

要执行此操作,您必须使用本地代理,因为您无法在客户端上划分事务。

答案 1 :(得分:1)

我个人几乎总是使用方法2.这样,您可以更好地控制被调用的服务,并且始终可以使用“模拟”服务替换代理,以返回预定义的测试结果。我的2美分。