gpt4 book ai didi

java - 如何从一个EJB调用另一个EJB?

转载 作者:太空宇宙 更新时间:2023-11-04 08:58:30 27 4
gpt4 key购买 nike

我使用jboss-IDE。因此,我创建了一个项目,在同一项目中包含许多 EJB。现在,我需要 EJB B 中的 EJB A 公开的功能。因此,我需要在 EJB B 中调用 EJB A。我该怎么做?

P.S:处理 EJB 2。

最佳答案

问题实际上是“如何调用 EJB?”吗?因为如果您知道如何从 Web 应用程序或 Swing 客户端调用 EJB B,那么从技术上讲您就知道如何从 EJB B 调用 EJB A。

现在,正如其他人指出的那样,您可能希望使用本地接口(interface)而不是远程接口(interface)来避免远程处理的开销,但如果不知道您的 EJB 是否将部署在多个虚拟机上,就不可能为您回答这个问题。

如果没有有关事务需求的更多信息,我无法确定您是否可以安全地调用 EJB A 上的现有方法,或者是否应该公开具有其他事务设置的克隆版本。

话虽如此,调用 EJB 2.0 的传统方法是使用 Service Locator .

关于java - 如何从一个EJB调用另一个EJB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1567320/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com