0

从教程中我了解到,为了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>
4

0 回答 0