我已经使用此 tutorial 在我的本地计算机上成功编译、部署和测试了一个简单的远程无状态 session Bean。 .
该程序在运行时仅在 NetBeans 输出窗口中打印出“Hello World”。
但是,我希望在另一台未安装 GlassFish 或 JavaEE 的家用计算机上运行客户端应用程序。 我read为此,我需要创建一个独立的 Java 应用程序;但是我不确定要采取哪些步骤才能获得相同的结果。
我是 EJB 架构的新手。非常感谢任何帮助。
最佳答案
很简单。第一步创建独立应用程序。例如,在 main 方法中通过 InitialContext 获取 bean 的远程实例(我想,您通过远程接口(interface)定义无状态 bean)。然后你就可以使用bean了。请记住,通过 InitialContext 进行远程访问在不同的服务器类型(jboss、weblogic、glassfish)上是不同的。最后看一下链接:InitialContext on jboss
关于java - 远程客户端上的 EJB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28701378/