从教程中我了解到,为了env-entry
为 EJB 3.0 提供环境变量 ( ),我们可以简单地使用它:
<enterprise-beans>
<session>
<ejb-name>PersoManager</ejb-name>
<env-entry>
<env-entry-name>propertyName</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>count</env-entry-value>
</env-entry>
</session>
</enterprise-beans>
但是,ejb-jar.xml
如果我需要为两个或更多 EJB 提供相同的环境变量,那么必须怎么看?
- 我是否需要为每个EJB 准确定义一个
<session>
部分? - 如果上述情况属实,我是否需要在每个
<session>
相同的<env-entry>
标签中定义,或者我可以全局定义它们? - 如果我有 2 个 EJB,EJB 容器将如何区分它们?我认为如果在中定义了两个或更多 EJB,
ejb-jar.xml
我还需要在每个部分<ejb-class>
内提供标签吗?<section>