有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javarmi、EJB和回调

客户端是否可以将RMI对象作为参数传递给EJB,以便 EJB可以回调客户端吗


共 (2) 个答案

  1. # 1 楼答案

    不可以。远程对象无法序列化并移动到其他位置,因为与远程对象本身的连接本质上是暂时的

    可以使用某种可以序列化的包装器对象,并在发送到EJB后重新建立RMI连接

  2. # 2 楼答案

    您需要将调用中的连接细节传递给EJB,并让EJB连接到客户端RMI服务器

    我的建议是使用消息传递和临时队列来实现异步行为,这听起来像是您正在尝试实现的