2013-05-30 28 views
-1

我正在開發一個Android應用程序,它使用尚未完成的REST服務。我一直在尋找一些可以嘲笑這種REST服務的工具,爲了避免陷入困境,我找到了SoapUI。我在設置此工具時遇到了問題,並使我的移動設備顯示REST服務可見。當webservices尚未完成時的客戶端開發方法

我的問題是,如果我遵循正確的方法或有其他的選擇可以更好地適應。

+0

你的問題是有點寬,我不知道它去任何地方,但我可以告訴你,SOAP不休息,這些是不同的概念。 – Nanne

回答

0

我對SoapUI沒有任何經驗,但我認爲它只是做肥皂調用,而不是嘲笑它們。但也許我錯了?

無論哪種方式,我建議做了嘲笑那沒有完成您的REST服務如下:

  1. 作出這樣的表示REST服務的接口。在Java中,你會有類似DataService.java的接口,然後你可以創建它的各種實現。諸如DataServiceRestImpl.java之類的東西 - 一旦完成,它將成爲實時REST服務。

  2. 您已經制作了界面,請繼續製作它的模擬版本。 DataServiceMockImpl.java。通過這種方式,您可以在代碼中傳遞接口,並且實現可以輕鬆更改。

一旦真正的服務準備就緒,您只需交換接口的實現,一切仍然正常工作。

(作爲一個說明,這也將幫助你做單元測試!)

+0

謝謝!實際上,使用SoapUI可以模擬REST和SOAP Web服務,但對於我的情況,我認爲這是更好的方法 –

相關問題