“调用 Enterprise Bean”对话框
另请参见
此对话框生成对 Java 类文件中 Enterprise Bean 的引用。在引用该 Bean 的本地或远程接口后,可以调用该 Bean 的业务方法。
要打开此对话框,请在要将查找代码添加到的文件中单击鼠标右键,然后选择“企业资源”>“调用 Enterprise Bean”。该文件必须位于 EJB 模块项目或 Web 应用程序项目中。无法从中运行该命令。
可以按如下方式来使用此对话框:
- 顶部面板列出了当前打开的项目中的所有 Enterprise Bean。如果要运行该命令的文件位于自由格式的 EJB 项目中,则该面板只列出相同项目中的 Enterprise Bean。无法从自由格式的 EJB 项目中调用另一个项目中的 Enterprise Bean。
请选择要调用的 Enterprise Bean。
- 选择是使用内联查找代码,还是使用现有的服务定位器类。
- 指定是引用本地接口,还是引用远程接口。要引用 Bean 的本地接口,则必须将引用 Bean 的类包装在与 Enterprise Bean 相同的企业应用程序中。
- 单击“确定”。
在调用 Enterprise Bean 时,将执行以下操作:
- 在调用者类中创建查找方法。
- 在调用者项目的类路径中添加 Enterprise Bean 项目。
- 在调用者项目的部署描述符中添加对要调用的实体或会话 Bean 的引用。是否添加引用以及添加引用的位置取决于符合以下哪些条件:
- 如果从 Enterprise Bean 实现类中进行查找,则将引用添加到对应的 Bean 中。
- 如果从 Web 应用程序的任何类中进行查找,则将引用添加到 Web 应用程序中。
- 如果从 EJB 模块的 plain Java 类中进行查找,则不添加任何引用。在这种情况下,必须手动将引用添加到调用 plain Java 类的 Bean 中。
- 如果要调用的 Enterprise Bean 位于自由格式的 EJB 模块项目中,并且出现“在发行版本归档中未指定选定的 Bean”错误,则必须指定 EJB 模块项目的输出。右键单击 EJB 模块的项目节点,选择“属性”,然后在“输出”面板中指定输出 JAR 文件。
- 另请参见
- 将模块添加到企业应用程序中
- 配置 EJB 部署描述符
- 使用服务定位器
- 定义业务方法
- 创建 Enterprise Bean
法律声明