0

EJB A 必须访问很少的其他 EJB,它们都实现了相同的业务接口。

JNDI 查找是动态查找这些 EJB 的唯一方法,还是有一些更简单的方法?

4

3 回答 3

1

恐怕,如果您需要在运行时确定 EJB,没有比 JNDI 查找更好的方法了。

于 2013-07-11T20:38:56.707 回答
0

也许我不理解这个问题,但您可以使用 @Inject 或 @EJB 而不是从 JEE5/6 开始进行查找

于 2013-07-11T17:56:32.483 回答
0

客户端需要存根对象来调用为 EJB 提供的方法。JNDI 服务有助于存储和恢复部署在应用服务器中的 EJB 存根。

如果您不使用 JNDI,另一种方法是自己创建存根对象,但我认为这并不比 JNDI 方法更容易或更简单。

于 2013-07-11T20:33:21.557 回答