可以使用向导来创建 CMP 实体 bean 并将它添加至项目。
- 在 J2EE 透视图中,单击文件 > 新建 > 其他 > EJB > XDoclet EJB。“创建 EJB”向导出现。
- 选择 ContainerManagedEntityBean。
- 单击下一步。
- 选择将包含新 bean 的项目。
- 在文件夹字段中,为新 bean 选择文件夹。
- 在 Java™ 包字段中,为新的 bean 输入包名称。
- 在类名字段中,为企业 bean 输入一个名称。根据约定,bean 名称应以大写字母开头。
注: 您可以使用 Unicode 字符来作为 bean 名称,但是与企业 bean 相关联的企业 bean 包和类不支持 Unicode 字符。
- 如果您希望新 bean 继承自除 java.lang.Object 之外的类,则更改它的超类。
- 单击下一步。
- 提供 bean 的 EJB 名称。这是企业 bean 类的名称。
- 提供模式名称以指定该 bean 的抽象模式。
- 提供 bean 的显示名称。这是由工具使用的企业 bean 的短名称。
- 提供 bean 的文本描述。
- 选择新 bean 的 CMP 版本:
- 1.x 指定要将该 bean 添加至 EJB 1.0 或版本更高的项目。
- 2.x 指定要将该 bean 添加至 EJB 2.0 或版本更高的项目。
- 选择新 bean 的用例:
- 从表导入属性指定将从数据库表导入 CMP 实体 bean 属性。单击下一步。
- 执行下列其中一个操作:
- 要选择可用的连接定义,在可用的连接定义列表中单击连接。单击下一步。
- 要创建新的 JDBC 连接定义,单击新建。在连接参数窗口中,指定“新建连接”向导的“连接参数”页面上必需的 JDBC 连接参数。选择数据库管理器和
JDBC 驱动程序并指定其他连接详细信息。要指定 JDBC 连接过滤器,清除禁用过滤器复选框并指定适当的连接过滤器。单击完成。
- 定义新的属性指定 CMP 实体 bean 属性将是用户定义的。单击下一步。
- 要为实体 bean 创建 CMP 属性,单击添加。
- 要指定该属性的名称,在名称字段中单击并输入名称。
- 要指定该属性的类型,在类型字段中单击并输入类型。
- 要使该属性成为实体 bean 的关键字段,选择主键复选框。
- 要为实体 bean 指定表名,在表字段中输入名称。
- 要添加更多属性,重复过程 a 至 d。
- 单击下一步。
- 选择要用于类的修饰符类型。选项有公用、抽象和终态。
- 选择想要 bean 实现的接口:
- 单击添加按钮以打开“类型选择”对话框,可在其中选择要实现的接口。
- 如果添加了不再希望实现的接口,则在列表中选择该接口,然后单击除去。
- 选择想要该向导创建的方法存根。选项有
main、继承的抽象方法和来自超类的构造函数。
- 单击完成。这就会把新 bean 添加到指定的 EJB 项目。