我对 flex 中的远程处理非常陌生。我正在使用 flex 4.5 并与团队中其他人使用 AMF 构建的 Web 应用程序交谈。他们使用 Zend_AMF 对数据进行序列化和反序列化。
我目前面临的主要问题之一是我需要与很多服务(大约 60 个左右)交谈。
从我在网上和 adobe 看到的远程处理示例中,似乎我需要为每个服务定义一个远程处理对象:
<mx:RemoteObject id="testservice" fault="testservice_faultHandler(event)" showBusyCursor="true" destination="account"/>
有这么多服务,我想我可能需要定义其中的大约 60 个,我认为这不是很优雅。
同时,我一直在使用 Pinta 来测试 AMF 端点。Pinta 似乎能够允许人们定义任意数量的服务、方法和参数,而没有任何这些限制。挖掘源代码,我发现他们实际上已经深入到远程处理并且正在处理很多低级别的东西。
所以,问题是,有没有一种方法可以解决这个问题,而不必定义负载或远程对象,也不必深入研究并开始自己处理低级别的远程事件?
干杯