Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
EJB A 必须访问很少的其他 EJB,它们都实现了相同的业务接口。
JNDI 查找是动态查找这些 EJB 的唯一方法,还是有一些更简单的方法?
恐怕,如果您需要在运行时确定 EJB,没有比 JNDI 查找更好的方法了。
也许我不理解这个问题,但您可以使用 @Inject 或 @EJB 而不是从 JEE5/6 开始进行查找
客户端需要存根对象来调用为 EJB 提供的方法。JNDI 服务有助于存储和恢复部署在应用服务器中的 EJB 存根。
如果您不使用 JNDI,另一种方法是自己创建存根对象,但我认为这并不比 JNDI 方法更容易或更简单。