2010-09-02 31 views
1

我有一个Flex 4客户端应用程序正在开发中平行于所述服务器的后端。我使用Mate的MockRemoteObject来提供一个模拟数据服务,但是随着真正的数据服务的上线,我们会希望有时从Eclipse运行。在Flex 4应用程序的真实和模拟数据服务之间来回切换的简单方法?

有一种方法,而不必修改源代码在两者之间容易地切换?

根据我的研究好像弹簧的ActionScript可能的工作,但我真的不希望在此时切换框架,如果我没有。

回答

0

我找到了一种方法来做到这一点。他们的关键是使用Actionscript称为条件编译的鲜为人知的功能。通过设置编译时间标志,我能够包含模拟数据源代码并使用模拟服务对象而不是真正的服务对象。每当我编译没有标志时,所有的模拟源代码都会被排除在项目之外,因为它位于非标准的Maven构建路径上。

0

一下一下地建立一些代理或本地主机服务器,并嘲笑你的机器上运行它时。

换句话说,只要你的样机URL酷似外部生产服务器。 如果你在一个团队中工作,建立一个VPN网络btw。