EJB 继承

EJB 部署描述符编辑器可以帮助您定义企业 bean 之间的继承关系。

可以使用工具来定义下列两种形式的继承:

在标准类继承中,home 接口、远程接口或企业 bean 类将从自己不是企业 bean 类或接口的基类继承属性和方法。将使用企业 bean 向导的超类字段来指定 bean 超类。

而在 EJB 继承中,企业 bean 继承驻留在同一 EJB 模块中的另一个企业 bean 中的属性 (例如,CMP 字段和关系角色)、方法和方法级别的装配描述符属性。为了帮助您定义 EJB 继承关系,“新建企业 bean”向导允许您创建从现有企业 bean 继承的新企业 bean。EJB 编辑器允许您更改现有企业 bean 的继承结构,这将更新生成的 Java™ 代码。

此产品支持使用 EJB 编辑器的“继承”部分提供的向导来更改父代的几种其他方法:

EJB 继承的某些特征为:

“源代码”页和 EJB 继承

如果正在修改继承层次结构中的 CMP 实体 bean,则应该使用 EJB 部署描述符编辑器的向导和接口部分而不是“源代码”页。例如,如果想要添加或除去 CMP 字段或更改 CMP bean 的主键字段,则这些字段将由所有继承 bean 的工具同步以使这些 bean 与 EJB 规范一致。如果在“源代码”页中更改源代码,则可能不会发生这样的同步。

反馈