【发布时间】:2010-11-11 03:48:58
【问题描述】:
我想建立一个工厂类:
- 在服务器上实例化一个新的 EJB 实例
- 将该 bean 的远程接口返回给客户端
- 通过 SOAP
实际上,我要做的是在服务器上创建一组游戏,比如说一个 Game 类的实例,通过远程方法调用——每次我调用该方法(“newGameOnServer()”,也许),我想(在客户端)返回对该特定游戏远程界面的引用。
这可能吗?有人可以给我一些示例代码吗?
【问题讨论】:
我想建立一个工厂类:
实际上,我要做的是在服务器上创建一组游戏,比如说一个 Game 类的实例,通过远程方法调用——每次我调用该方法(“newGameOnServer()”,也许),我想(在客户端)返回对该特定游戏远程界面的引用。
这可能吗?有人可以给我一些示例代码吗?
【问题讨论】:
如果您的意思是远程接口,如使用 RMI 的 @Remote 接口,您不能通过 SOAP 来实现。
但是...您可以让 SOAP 服务返回客户端创建 javax.naming.InitialContext 并查找 远程接口所需的信息。那可能有点整洁。一个不错的小型 SOAP 注册服务。
【讨论】: