RMI返回EJB远程对象

时间:2014-05-31 09:32:06

标签: ssl ejb ejb-3.0 rmi glassfish-2.x

我的要求是

我有两台机器,客户端和服务器。在服务器上只有一个端口打开(不应该是JNDI端口)。客户端需要引用部署在Server中的EJB远程对象,以便它可以调用这些EJB对象上的方法。

这里我计划在Server上的开放端口上进行客户端和服务器之间的RMI通信。获得调用服务器后,将EJB3对象返回给客户端。

以下是我的问题

  1. RMI是否允许将远程EJB3引用返回给客户端?
  2. 如果是,一旦EJB引用转发到客户端,如果客户端调用远程EJB中的方法,则使用哪个端口进行此通信? Becausue只在服务器上打开一个端口?
  3. 这可以用RMI或EJB作为通信吗?我在网上搜索过,但是不可能将EJB绑定到端口。
  4. 可以在Glassfish中部署RMI应用程序吗?
  5. 由于 DEK

1 个答案:

答案 0 :(得分:0)

  

RMI是否允许将远程EJB3引用返回给客户端?

  

如果是,一旦EJB引用转发到客户端,如果客户端调用远程EJB中的方法,则使用哪个端口进行此通信?

导出EJB的Piet。

  

Becausue只在服务器上打开一个端口?

嗯?

  

使用RMI或EJB可以用作通信吗?

他们是一回事。这个问题毫无意义。

  

我在网上搜索过,但是不可能将EJB绑定到端口。

这取决于很多事情,例如您是否使用RMI / IIOP以及可能在特定容器中。

  

可以在Glassfish中部署RMI应用程序吗?