将方法提升至接口

可以将这些方法从企业 bean 类提升至远程接口而不用直接编辑远程接口。
要使用此功能,必须打开工作台首选项(窗口 > 首选项 > 工作台 > 功能)中的“高级 J2EE”功能。

当创建企业 bean 时,会自动创建 bean 所需要的一组方法。 可以修改这些必需的方法,并添加您自己的新的远程(业务)方法。

在创建了这些远程方法后,就可以将这些方法从企业 bean 类提升至远程接口而不用直接编辑远程接口。当将 API 从 bean 类提供给远程接口时,需要考虑性能。对远程对象多次调用方法可能会降低性能。在某些情况下,将若干个操作合并为一个批处理方法可以提高性能。

可以在部署描述符编辑器的“Bean”页面中添加方法级别的扩展。

要将现有方法提升至接口:

  1. 通过下列其中一种方法来打开 Java™ 编辑器:
    • 在 J2EE 透视图的“项目资源管理器”视图中,选择包含要提升的方法的 bean 类的 Java 文件。选择打开方式 > Java 编辑器
    • 在 J2EE 透视图的“项目资源管理器”视图中,展开 bean 类的 ejbModule 文件夹和包,然后双击 bean 类的 .java 文件。
    • 在部署描述符编辑器的 Bean 页上,在“类和接口文件”部分中,选择期望的类并单击打开。该类在 Java 编辑器中打开。
  2. 在 J2EE 透视图的“大纲”视图中,右键单击要提升的业务方法。在弹出菜单中,根据可用的接口和要使用的 bean 的类型,选择下列其中一个选项:
    • 企业 Bean > 提升至本地接口
    • 企业 Bean > 提升至本地 Home 接口
    • 企业 Bean > 提升至远程接口
    • 企业 Bean > 提升至 Home 接口
    • 企业 Bean > 提升至服务端点接口
    如果提升至远程接口,则生成的提升方法将抛出 javax.ejb.RemoteException 异常。如果已在 Java 编辑器中打开远程接口,则它将显示为脏的;而且在保存拥有远程接口的编辑器之前,不会在“大纲”视图中显示方法旁带有“R”的 Java 编辑器。
  3. 保存更改并关闭编辑器。
相关任务
使用 bean 的客户机接口方法
将方法添加至 home 接口
从接口降低方法

反馈