2010-09-02 32 views
1

我有一個Flex 4客戶端應用程序正在開發中平行於所述服務器的後端。我使用Mate的MockRemoteObject來提供一個模擬數據服務,但是隨着真正的數據服務的上線,我們會希望有時從Eclipse運行。在Flex 4應用程序的真實和模擬數據服務之間來回切換的簡單方法?

有一種方法,而不必修改源代碼在兩者之間容易地切換?

根據我的研究好像彈簧的ActionScript可能的工作,但我真的不希望在此時切換框架,如果我沒有。

回答

0

我找到了一種方法來做到這一點。他們的關鍵是使用Actionscript稱爲條件編譯的鮮爲人知的功能。通過設置編譯時間標誌,我能夠包含模擬數據源代碼並使用模擬服務對象而不是真正的服務對象。每當我編譯沒有標誌時,所有的模擬源代碼都會被排除在項目之外,因爲它位於非標準的Maven構建路徑上。

0

一下一下地建立一些代理或本地主機服務器,並嘲笑你的機器上運行它時。

換句話說,只要你的樣機URL酷似外部生產服務器。 如果你在一個團隊中工作,建立一個VPN網絡btw。

相關問題