将项目从 EJB 1.1 转换到 EJB 2.x

可使用 J2EE 迁移向导将 EJB 1.1 项目转换为 EJB 2.x 项目。

  • 在“J2EE 层次结构”视图中,右键单击 1.1 项目,然后选择迁移 > J2EE 迁移向导

或者,如果想要保留初始 EJB 1.1 项目,可创建新的 2.x 项目,然后将现有项目 JAR 文件导入其中(文件 > 导入 > EJB JAR)。

虽然项目是 EJB 2.x 项目,但是,现有的(即已导入的)EJB 1.1 容器管理的持久性(CMP)实体 bean 仍然是 EJB 1.1 bean。即,CMP 实体 bean 未转换到 EJB 2.x。

J2EE 迁移向导将 EJB 2.x 项目中的企业 bean 从 1.1 迁移到 2.x 中。(如果选择了将 1.1 CMP 实体 bean 迁移到 2.x,则必须迁移 2.x 项目中的所有 bean。但是,可以选择将本地客户机视图添加至这些迁移的 2.x bean。)
  • 向导在 EJB 2.x 项目中将保持现有的 EJB 1.1 继承关系。
  • 向导还将 EJB 1.1(专有)关系迁移到 EJB 2.x(标准)关系,并且还具有其它优点。
注: 如果具有任何已映射的关联,则将为关联本身创建 EJB 2.x 关联,但是那些关联的角色映射将变得无效。如果运行验证,则您将看到发生错误。为解决此问题,先打开映射编辑器,然后保存映射。角色映射将被除去。然后,可以再次运行验证并重新映射角色。
相关任务
迁移 Enterprise JavaBeans 项目(EJB 1.1 到 EJB 2.1)
将代码从 EJB 1.1 迁移到 EJB 2.x
迁移 EJB 1.1 关系的 EJB 引用
相关参考
在迁移项目结构期间合并了方法元素
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.