删除企业 bean

可以删除企业 bean、bean 类、访问 bean 和部署代码。在某些情况下,您可能想只删除与企业 bean 相关联的访问 bean 或部署代码。

注意,用于保存生成的 Java™ 类型的包将不会随关联的企业 bean 一起被删除。包中生成的类被除去时,必须从项目中手工删除未使用的包。

可以删除组成企业 bean 的工件中的某一些或全部:

如果从部署描述符中删除 EJB 元数据,则还需要删除生成的访问 bean 类和部署代码,原因是如果没有 bean 类,它们就不能存在。如果使用 EJB 编辑器(或者在 EJB 编辑器打开时)删除企业 bean,则在保存编辑器之前不会落实删除。因此,如果您不进行保存就关闭编辑器,则企业 bean 会保留,并返回已删除的 Java 文件。

删除 EJB 时,还会删除与 bean 相关联的所有元数据,包括绑定和扩展文档中的元数据。

注: 当删除 CMP 实体 bean 时,与此 bean 相关的映射都将不自动除去。当删除实体 bean 之后对这些文件打开“映射编辑器”时,将除去这些映射。这是期望的行为。您将需要在生成部署代码之前打开“映射编辑器”。

要删除企业 bean、访问 bean 或部署代码:

  1. 在 J2EE 透视图的“项目资源管理器”视图中,展开 EJB 模块并选择一个或多个企业 bean。
    提示: 还可以在部署描述符编辑器的 Bean 页中,选择 bean 并单击除去以删除 bean。如果没有任何编辑器是打开的,则从“项目资源管理器”视图进行删除会立即落实删除操作。从部署描述符编辑器删除会在保存编辑器时落实更改。
  2. 在“大纲”视图中,右键单击并选择删除 Bean。此时会打开一个对话框并提供一些附加选项,可以选择这些选项以进一步定义要删除的对象。
  3. 单击确定

反馈