1

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

最好是为每个会话 bean 设置单独的弹性端点(远程对象)来调用方法,或者创建单个外观会话 bean 作为端点并通过此外观 bean 调用其他会话 bean 方法。

创建多个弹性端点是提高性能还是成本高昂?

4

1 回答 1

1

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

于 2009-07-29T17:30:34.640 回答