事务管理

如果从“编辑企业 Bean 向导”的“配置选项”页面中选择了“事务管理”,则“事务管理”页面将作为“编辑企业 Bean 向导”的一部分来显示。

使用“事务管理”页面可以指明是由 Bean 还是由容器管理 Bean 的 。如果由容器管理事务,还可以定义每个接口中每个方法所需的事务支持级别。

  1. 在“事务管理”面板中,选择“ ”或“ ”的事务。
  2. 如果选择容器管理,则需要为每个方法选择事务属性。选择为其定义事务管理的接口类型。当在“显示”列中选择了某个接口类型时,对应于此接口的方法名称将显示在右侧的表中。当此企业 Bean 为会话 Bean 时,“本地主接口”和“远程主接口”将不显示任何方法。

    对于消息驱动的 Bean,将不显示可列出接口类型的单选按钮。

  3. 从“类型”列的下拉列表中选择 。所有方法的默认值为“Required”。选择上面的“事务属性”链接,以获得有关“事务属性”选项的详细信息。

    对于消息驱动的 Bean,事务属性限于“Required”或“Not Supported”。对于会话 Bean,事务属性限于“Required”、“Required New”和“Mandatory”。

    如果您对事务属性不熟悉,或者不确定为某个特定方法选择哪个属性,请在“事务属性”列中输入“Required”。一般情况下,输入“Required”将为容器管理的事务提供一个合理的默认属性。可以在创建企业 Bean 之后再输入事务属性。

  4. 在最右侧标有折叠纸图标的列中单击,为每个方法输入说明。

版权所有 (C) 1999-2003 Sun Microsystems, Inc. 保留所有权利。