java - 远程客户端上的 EJB

标签 java jakarta-ee ejb ejb-3.0 ejb-3.1

我已经使用此 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/

相关文章:

java - 如何用java知道文件是否损坏(可读)?

java - 使用 InitialContext 进行 EJB 查找

java - 使用 Pixelmon mod 1.12.2-6.3.1 在 Eclipse 中运行 Minecraft Forge 服务器/客户端

java - 如何从点集中选择具有统计显着性的点?

抛出 NoSuchAlgorithException 的 Java SSL 代码

java - Spring batch + hibernate 在选择期间写入

jakarta-ee - 集群 Java EE Web 应用程序 - 选项?

java - Eclipse 无法识别 Maven 项目中的任何错误

javascript - 未处理的异常类型 ScriptException

JAVA EE 无状态 EJB IllegalArgumentException : Can not set field