繁体   English   中英

缓存JNDI查找

[英]Caching JNDI Lookup

推荐的EJB本地接口方法调用方法是执行查找:

<code>
Context ic = new IntialContext(); 
ic.lookup(objectJndiName);
</code>

但是,我在应用程序的开头浏览了完整的JNDI树,最后,我能够使用以下命令创建所有对象的映射:

<code> 
   Map <String,Object> 
</code>

与键ObjectName和所需的接口实现的对象。 我用键搜索对象,并在接口上调用所需的方法,如下所示:

method.invoke(bean, args);

这种方法可以吗? 还是应该每次都对所需的ejb执行查找?

从EE5及更高版本开始,不建议使用JNDI查找实例化无状态Bean本地接口的引用。 只需使用@EJB注释或CDI的@Inject注入bean就可以了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM