你可以在下面搜索框中键入要查询的问题!
客户端是否可以将RMI对象作为参数传递给EJB,以便 EJB可以回调客户端吗
不可以。远程对象无法序列化并移动到其他位置,因为与远程对象本身的连接本质上是暂时的
可以使用某种可以序列化的包装器对象,并在发送到EJB后重新建立RMI连接
您需要将调用中的连接细节传递给EJB,并让EJB连接到客户端RMI服务器
我的建议是使用消息传递和临时队列来实现异步行为,这听起来像是您正在尝试实现的
# 1 楼答案
不可以。远程对象无法序列化并移动到其他位置,因为与远程对象本身的连接本质上是暂时的
可以使用某种可以序列化的包装器对象,并在发送到EJB后重新建立RMI连接
# 2 楼答案
您需要将调用中的连接细节传递给EJB,并让EJB连接到客户端RMI服务器
我的建议是使用消息传递和临时队列来实现异步行为,这听起来像是您正在尝试实现的