Flex远程对象性能

时间:2009-07-29 09:21:16

标签: flex remoteobject

我们的Flex客户端需要调用服务器端EJB3会话bean。对于每个模块,我们都有单独的会话bean。

最好是为每个会话bean设置单独的flex端点(远程对象)以调用方法,还是创建单个Facade会话bean作为端点,并通过此Facade bean调用其他会话bean方法。

是否创建多个弹性端点会增加性能还是昂贵的过程?

1 个答案:

答案 0 :(得分:1)

创建RemoteObject并不是一个昂贵的过程,但是它们中的许多都不会真正提高客户端性能。通常,所有RemoteObject都将引用共享ChannelSet,它基本上表示与服务器端点的连接。我建议为每个会话bean使用一个RemoteObject。您可以通过在RemoteObject上指定“destination”属性并确保FlexFactory接口的服务器端实现将目标名称解析为相应的会话bean,将RemoteObject与会话Bean相关联。