Sun Java System Application Server Enterprise Edition 8.2 管理指南

配置常规 EJB 设置

本节介绍了以下适用于服务器上所有企业 Bean 容器的设置:

要覆盖每个容器的默认值,请调整企业 Bean 的 sun-ejb-jar.xml 文件中的值。有关详细信息,请参见 Application Server Developer’s Guide

会话存储位置

“会话存储位置”字段指定在文件系统上存储钝化 Bean 和持久的 HTTP 会话所在的目录。

钝化 Bean 是已将其状态写入到文件系统上的文件中的企业 Bean。通常,钝化的 Bean 已空闲一段时间,并且当前未被客户机访问。

与钝化 Bean 类似,持久的 HTTP 会话是已将其状态写入到文件系统上的文件中的各个 Web 会话。

“提交选项”字段用于指定容器如何高速缓存事务之间的钝化实体 Bean 实例。

“选项 B”用于高速缓存事务之间的实体 Bean 实例,并且是默认选项。“选项 C”用于禁用高速缓存。

编辑 EJB 池设置

容器维护了一个企业 Bean 池,以便在不创建 Bean 来实现性能的情况下响应客户机请求。这些设置仅适用于无状态会话 Bean 和实体 Bean。

如果在使用已部署企业 Bean 的应用程序中遇到性能问题,创建池或增加现有池维护的 Bean 的数目有助于提高应用程序的性能。

默认情况下,容器维护企业 Bean 池。

配置 EJB 高速缓存设置

容器为大多数使用过的企业维护了企业数据高速缓存。这将允许容器更迅速地响应其他应用程序模块对企业 Bean 的数据请求。本节只适用于有状态会话 Bean 和实体 Bean。

被高速缓存的企业处于以下三种状态之一:活动、空闲或钝化。活动企业 Bean 是当前正被客户机访问的企业 Bean。空闲企业 Bean 的数据当前保存在高速缓存中,但没有客户机访问 Bean。钝化 Bean 的数据是被临时存储的,如果客户机请求此 Bean,其数据将被读回高速缓存中。