远程客户端上的 EJB

EJB on a remote client

我已经使用此 tutorial.

在我的本地计算机上成功编译、部署和测试了一个简单的远程无状态会话 Bean

当 运行.

时,程序只是在 NetBeans 输出 window 中打印出 "Hello World"

但是我希望 运行 另一台未安装 GlassFish 或 JavaEE 的家用计算机上的客户端应用程序。read 在这里,为此我需要创建一个独立的 Java 应用程序;但是我不确定要采取哪些步骤才能获得相同的结果。

我是 EJB 架构的新手。非常感谢任何帮助。

很简单。第一步创建独立应用程序。例如在 main 方法中通过 InitialContext 获取 bean 的远程实例(我想,你通过远程接口定义了无状态 bean)。然后你可以使用bean。请记住,通过 InitialContext 的远程访问在不同的服务器类型(jboss、weblogic、glassfish)上是不同的。最后看看 link:InitialContext on jboss