1
A
回答
1
我個人幾乎總是使用方法2.這種方式可以更好地控制被調用的服務,並且總是可以用「模擬」服務替代代理來返回預定義的測試結果。只是我2美分。
1
最大的區別是數據庫事務。如果您的Web服務層是正交和細粒度的,並且常見用例需要多次調用。經常要將多個調用捆綁到一個原子數據庫事務中:e。 G。 (借方賬戶A,貸方賬戶B)。
要做到這一點,您必須使用本地代理,因爲您無法在客戶端上劃分事務。
相關問題
- 1. 軟件架構ajax和restfull web服務
- 2. 3層web服務架構
- 3. Web服務API架構
- 4. 給定java類的Web服務架構
- 5. Ajax web服務
- 6. Spotify Web服務XML架構問題
- 7. 處理微服務架構中的Web服務的API網關
- 8. web服務框架
- 9. Web服務的Pentest框架?
- 10. 比較:JSF AJAX框架與JS框架和Web服務
- 11. 構建SOA(面向服務架構)的Web應用程序
- 12. WebAPI服務架構
- 13. 微服務架構
- 14. Java服務架構
- 15. 服務器架構
- 16. 構建Web服務
- 17. Git服務器的架構
- 18. 面向服務的架構
- 19. 構建Android的Web服務
- 20. 哪個Web服務框架?
- 21. C++ Web服務框架
- 22. Spring Web服務框架中的流式MTOM Web服務
- 23. Python Web服務器的Web服務器框架
- 24. Ajax調用Restful Web服務
- 25. 通過ajax ping web服務
- 26. SpringMvc和Ajax Restful Web服務
- 27. Web服務Ajax返回HTML
- 28. Ajax web服務請求
- 29. 使用Web服務與AJAX
- 30. AJAX調用Web服務
保持您的業務規則在網絡服務,一切都應該沒問題。但直接調用Web服務,您將會更多地與WS耦合。使用代理,所有頁面將更加耦合到代理,並且對WS更改的影響更小。 – bluefoot 2011-03-10 23:09:52