可以将这些方法从企业
bean 类提升至远程接口而不用直接编辑远程接口。
要使用此功能,必须打开工作台首选项()中的“高级 J2EE”功能。
当创建企业 bean 时,会自动创建 bean 所需要的一组方法。
可以修改这些必需的方法,并添加您自己的新的远程(业务)方法。
在创建了这些远程方法后,就可以将这些方法从企业
bean 类提升至远程接口而不用直接编辑远程接口。当将 API 从 bean 类提供给远程接口时,需要考虑性能。对远程对象多次调用方法可能会降低性能。在某些情况下,将若干个操作合并为一个批处理方法可以提高性能。
可在部署描述符编辑器的 Bean 页上添加其它方法级别扩展。
要将现有方法提升至接口:
- 通过下列其中一种方法来打开 Java™ 编辑器:
- 在 J2EE 透视图的“项目资源管理器”视图中,选择包含要提升的方法的 bean 类的 Java 文件。选择。
- 在 J2EE 透视图的“项目资源管理器”视图中,展开 bean 类的 ejbModule 文件夹和包,然后双击 bean 类的 .java 文件。
- 在部署描述符编辑器的
Bean 页上,在“类和接口文件”部分中,选择期望的类并单击打开。该类在 Java 编辑器中打开。
- 在 J2EE 透视图的“大纲”视图中,右键单击要提升的业务方法。在弹出菜单中,根据可用的接口和要使用的 bean 的类型,选择下列其中一个选项:
如果提升至远程接口,则生成的提升方法将抛出 javax.ejb.RemoteException 异常。如果已在 Java 编辑器中打开远程接口,则它将显示为脏的;而且在保存拥有远程接口的编辑器之前,不会在大纲视图中显示方法旁带有“R”的 Java 编辑器。
- 保存更改并关闭编辑器。