EJB 设置

“企业 Bean”->“常规”选项卡窗格 ->“特定于 Sun 的设置”按钮

常规设置

使用“常规设置”可以指定此组件的 EJB 名称、JNDI 名称、主体名称和通过引用传递设置。

Bean 池设置

当在此向导的“常规”页面中选择了有状态会话 Bean 时,此选项为灰色(不可用)。某些 Bean 将被添加到方法就绪池中,作为其生命周期的一部分。例如,具有本地或远程客户机视图的无状态会话 Bean 有一个 create() 方法。此方法和对应的 ejbCreate 方法都没有变量。由于通常无状态会话 Bean 实例被池化,所以在无状态会话 Bean 实例中,客户机对 creat 方法的调用时间可能不与容器对 ejbCreate 方法的调用直接相关。

为 Bean 池设置以下参数:

Bean 高速缓存设置

在此向导的“常规”页面中选择了有状态会话 Bean 或实体 Bean 时,Bean 高速缓存设置才可用。它通常代表客户机在数据库中读取和更新数据。在事务内,某些数据可能被高速缓存到实例中。

例如,会话 Bean 必须明确管理被高速缓存的数据库数据。会话 Bean 实例必须在事务完成之前写入所有被高速缓存的数据库更新,并且必须在下一个事务开始时刷新其所有潜在的过时数据库数据的副本。会话 Bean 还必须在新的事务上下文使用任何语句对象之前刷新这些语句对象。高速缓存具有容器管理持久性的实体 Bean 的持久性状态的会话 Bean 应该在下一个事务开始时刷新此过时状态。高速缓存对集合对象的引用的会话 Bean 必须在新事务上下文中访问这些对象之前刷新此过时状态;上述集合对象表示容器管理的集合的容器管理关系和迭代程序。

为这些字段输入适当的值:

实体设置

在此向导的“常规”页面中选择了实体 Bean 时,“实体设置”部分才可用。


法律通告