【发布时间】:2012-01-30 15:53:24
【问题描述】:
我阅读了这篇关于 EJB-JNDI 映射最佳实践的精彩文章:
http://www.ibm.com/developerworks/websphere/library/bestpractices/increase_app_portability.html
我不清楚 ejb-link 的概念。
例如,假设我们有一个包含以下内容的 ejb-jar.xml:
<ejb-ref>
<ejb-ref-name>ejb/Bean2Home</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>com.ibm.wsc.Bean2Home</home>
<remote>com.ibm.wsc.Bean2</remote>
<ejb-link>Bean2</ejb-link>
</ejb-ref>
因此,精确的目标 EJB 组件是 Bean2,这个简单的符号意味着 Bean2 必须在这个 J2EE 应用程序包或 .ear 文件中找到。
那么,如果 ejb-link 标记足以指示链接到良好 EJB 组件的正确方法,那么汇编程序需要为此 ejb-ref 创建一个 JNDI 名称吗?
真的有用吗?
【问题讨论】:
标签: java jakarta-ee jboss ejb jndi