ejb-jar.xml 可视编辑器:Bean 环境

另请参见

通过 ejb-jar.xml 可视编辑器可以编辑 EJB 模块的常规 。可以使用以下方法打开该编辑器:在“项目”窗口中展开项目的“配置文件”节点,然后双击 ejb-jar.xml。“常规”视图的 "Enterprise Bean" 部分包含 EJB 模块的每个 Enterprise Bean 部分。

每个 Enterprise Bean 都有一个“Bean 环境”部分,允许您指定以下信息:

Enterprise Bean 引用

列出了特定 Bean 所引用的所有 Enterprise Bean。通过 ejb-jar.xml 可视编辑器添加 Bean 引用时,IDE 会在部署描述符中添加对 Bean 的引用,并在 Enterprise Bean 的 Bean 实现类中为引用的 Bean 创建查找代码。

也可以使用以下方法来添加 Enterprise Bean 引用:在 Enterprise Bean 的 Bean 类中单击鼠标右键,然后选择“企业资源”>“调用 Enterprise Bean”。

环境条目

在“环境条目”部分,可以在部署描述符中定义属性,然后可以在 EJB 模块的代码中访问这些属性。例如,计算货币兑换的 Enterprise Bean 的条目名称可能是 PoundToDollar,并且该条目的值可能为 1.55,这表示英镑对美元的汇率。

环境条目值可以采用以下 Java 类型之一:StringCharacterIntegerBooleanDoubleByteShortLong 以及 Float。请确保每个条目的值都与其类型匹配。还要确保每个条目的名称在每个 Enterprise Bean 中都是唯一的。

资源引用

在“资源引用”部分,可以定义 Bean 访问服务器资源所需的引用。这些资源可以包括以下内容:

在使用“发送 JMS 消息”和“使用数据库”命令时,将自动注册 JMS 数据源和 JDBC 数据源。

对于每个资源引用,需要执行以下操作:

资源环境引用

资源环境引用是另一种类型的环境条目。通过使用这些引用,您可以使用逻辑名称引用与资源(例如,JMS 目标)关联的管理对象。可以为每个资源环境引用键入名称、资源类型和(可选)描述。

安全角色引用

在“安全角色引用”部分,可以将代码中使用的引用名称链接到应用服务器上定义的安全角色。“名称”列中的值必须是安全角色名称,该名称用作 Enterprise Bean 中的 isCallerInRole(String roleName) 方法的参数。

所有 Enterprise Bean 在 ejb-jar.xml 可视编辑器中还包含以下部分:

另请参见
关于配置 EJB 模块
验证企业应用程序
ejb-jar.xml 可视编辑器:
         模块详细信息
         实体 Bean
         会话 Bean
         消息驱动 Bean
         安全角色
         CMP 关系

法律声明