导入 EJB JAR 文件

可以将 bean 和其它元数据从 EJB JAR 文件导入到新的或现有的 EJB 项目。

提示: 在“项目资源管理器”视图中,还可以通过将企业 bean 从一个 EJB 项目拖放至另一个 EJB 项目来复制这些企业 bean。导入向导将打开以帮助您合并现有企业 bean。
提示: 下段适用于 Windows。可以快速将 EJB JAR 文件从“Windows® 资源管理器”或桌面拖放到“项目资源管理器”视图中。“导入”向导将打开并且已经填充适当的字段。 如果放到现有 EJB 模块上,向导将导入到该 EJB 模块中。如果放到企业应用程序上,则向导会将新的 EJB 模块绑定至此 EAR。

要使用“导入”向导将 EJB JAR 文件导入到 EJB 项目中:

  1. 在 J2EE 透视图中,单击文件 > 导入 > EJB JAR 文件,并单击下一步
  2. EJB JAR 文件组合框中,输入想要导入的 EJB JAR 文件的位置和名称。还可以单击浏览按钮以从文件系统中选择该 JAR 文件。
  3. EJB 项目组合框中,输入新的项目名或从下拉列表中选择一个 EJB 项目。或者单击新建按钮以启动“新建 EJB 项目”向导。 如果创建了新的 EJB 项目,则它是用与正被导入的 EJB JAR 相同的版本创建的。如果选择 EJB 2.x 项目并导入 EJB 1.1 EJB JAR 文件,则 CMP bean 的版本会设置为 1.x。
  4. 如果要导入现有的项目,则选择覆盖现有资源而不发出警告
  5. 目标服务器下拉列表中,选择要确定为开发的目标的应用程序服务器。作出此选择会通过修改项目的类路径条目而影响运行时设置。
  6. 指定是否将新模块添加到企业应用程序(EAR)项目。
  7. EAR 项目组合框中,输入新的项目名或从下拉列表中选择现有企业应用程序项目。或者单击新建按钮以启动“新建企业应用程序项目”向导。
    注: 如果输入新的 EAR 项目名,则将使用基于正在创建的项目版本的最低兼容 J2EE 版本在缺省位置创建 EAR 项目。如果想要为企业应用程序指定另一个版本或另一个位置,则必须使用“新建企业应用程序项目”向导。
  8. 可选: 对于 EJB 2.x 项目,可以选择为有注释的 Java 类添加支持 如果您熟悉注释,且要使用注释而不是部署描述符来更新 bean,请选择此选项。

    有关更多信息,请参阅对有注释的 bean 类的支持

  9. 单击完成以导入 EJB JAR 文件。
注: 在导入期间,将 EJB 1.0 JAR 中的 .ser 文件转换为 EJB 1.1 的 ejb-jar.xml 文件。

导入的 .class 文件

还可以导入只包含二进制 .class 文件(没有源代码)的 EJB JAR 文件。可以映射这些 bean、可以生成部署代码或者可以创建依赖于 JAR 的内容的新的企业 bean。

称为 xxx.imported_classes 的文件夹将只包含 .class 文件。在导入期间,所有其它文件(例如,源文件和 .properties 文件)都将复制至 EJB 项目的源文件夹。此策略允许 EJB 工具反映二进制 Java™ 类的形状,以便映射、组装和部署已导入 JAR 文件。

当进行 EJB JAR 导出时,xxx.imported_classes 文件夹的内容被合并到结果 EJB JAR 中。即,导出的 JAR 文件将是单个归档,它包含 EJB 项目的 Java 输出文件夹与 xxx.imported_classes 文件夹的合并内容。

相关概念
基于注释的编程概述
相关任务
创建 EJB 项目
将 EJB 项目导出到 EJB JAR 文件
将类文件导入 EJB 项目
使用条款 | 反馈
(C) Copyright IBM Corporation 1999, 2005. All Rights Reserved.