1
A
回答
1
我个人几乎总是使用方法2.这种方式可以更好地控制被调用的服务,并且总是可以用“模拟”服务替代代理来返回预定义的测试结果。只是我2美分。
1
最大的区别是数据库事务。如果您的Web服务层是正交和细粒度的,并且常见用例需要多次调用。经常要将多个调用捆绑到一个原子数据库事务中:e。 G。 (借方账户A,贷方账户B)。
要做到这一点,您必须使用本地代理,因为您无法在客户端上划分事务。
相关问题
- 1. 3层web服务架构
- 2. Web服务API架构
- 3. 给定java类的Web服务架构
- 4. Ajax web服务
- 5. 处理微服务架构中的Web服务的API网关
- 6. 比较:JSF AJAX框架与JS框架和Web服务
- 7. Java服务架构
- 8. 微服务架构
- 9. 构建Web服务
- 10. 面向服务的架构
- 11. 哪个Web服务框架?
- 12. C++ Web服务框架
- 13. AJAX调用Web服务
- 14. 通过ajax ping web服务
- 15. Python Web服务器的Web服务器框架
- 16. Spring Web服务框架中的流式MTOM Web服务
- 17. 在没有Web服务器的情况下构建Web服务
- 18. 架构服务(WCF和Delphi)
- 19. 微服务架构依赖
- 20. 门面/服务架构
- 21. SQL服务器 - 架构
- 22. Android服务架构问题
- 23. android服务器端架构
- 24. 服务架构 - webservies | soa
- 25. RESTful服务架构问题
- 26. 架构REST服务层
- 27. 出现在Web服务架构中的tns
- 28. 我需要Web服务的架构建议
- 29. 在SSL Web服务器上调用JQuery AJAX Web服务
- 30. ASP.NET网络服务架构/结构
保持您的业务规则在网络服务,一切都应该没问题。但直接调用Web服务,您将会更多地与WS耦合。使用代理,所有页面将更加耦合到代理,并且对WS更改的影响更小。 – bluefoot 2011-03-10 23:09:52