创建 EJB 访问 bean

可以使用“添加访问 Bean”向导来为 EJB 企业 bean 生成访问 bean。

该向导帮助您避免不同类型的访问 bean 之间存在的复杂性。有关 EJB 访问 bean以及如何使用它们的更多信息,请参阅访问 bean

有四种类型的访问 bean:

如果现有应用程序使用在 VisualAge® for Java 中创建的访问 bean,则可以使用向导来创建 Java bean 包装器或复制助手。但是,如果您正在开发新的应用程序,建议您只创建数据类访问 bean,它将使用更新的技术。

注意:无论您是否选择创建数据类、Java bean 包装器或复制助手,“添加访问 Bean”向导都会自动创建 EJB 工厂。因此,EJB 工厂不会出现在“创建访问 Bean”向导的选择页面上,在该页面中,可以指定想要创建的访问 bean 的类型。如果企业 bean 仅具有本地客户机视图,则不会创建 EJB 工厂。

注意:根据设计,不能为会话 bean 创建数据访问 bean 和复制助手 bean。只能为会话 bean 创建 Java 包装器访问 bean。可以为实体 bean 创建所有访问 bean 类型。

使用该向导,您只需选择想要为其创建访问 bean 的企业 bean,然后定制并创建该访问 bean。例如,该向导允许您通过选择要映射至无参数访问 bean 构造函数的 home 接口方法来定制访问 bean。自变量是由特殊的 setter 方法设置的,并且作为实例变量来存储在访问 bean 中。

如果想要为参与 1:1 关联关系的两个企业 bean 创建 Java bean 包装器或复制助手访问 bean,则必须按下列顺序来创建企业 bean 和访问 bean:

  1. 创建企业 bean A 和企业 bean B。
  2. 为企业 bean A 创建访问 bean。
  3. 创建企业 bean A 与 B 之间的关联。
  4. 为企业 bean B 创建访问 bean。
  5. 为企业 bean A 重新创建访问 bean。

如果未执行步骤 2,则不能创建这两个访问 bean,这是因为每个 bean 都需要引用另一个 bean(原因是每个企业 bean 的远程接口都会引用另一个企业 bean 的远程接口)。

要打开“添加访问 Bean”向导:

在 J2EE 透视图中,单击文件 > 新建 > 其他 > EJB > 访问 Bean

将打开“添加访问 Bean”向导。

使用“添加访问 Bean”向导,可以创建三种类型的访问 bean:

相关概念
访问 bean
JSP 文件和 servlet 的编程模型(访问 bean)
EJB 访问 bean 和客户机应用程序
相关参考
示例:使用访问 bean

反馈