定义 bean 的数据高速缓存设置

高速缓存的生存期设置可提供一种方法来改进只是偶尔更新的 bean 的性能。

“高速缓存使用的生存期”设置是 WebSphere® Application Server 对 Enterprise JavaBeans™ 2.x 规范的扩展。有关更多信息,请参阅 WebSphere Application Server 文档。高速缓存的生存期设置可提供一种方法来改进只是偶尔更新的 bean 的性能。

要定义数据高速缓存设置(此选项仅对于 2.x CMP 实体 bean 可用):

  1. 切换至 J2EE 透视图。
  2. 在“项目资源管理器”视图中选择期望的 EJB 模块。
  3. 右键单击部署描述符编辑器,并从弹出菜单中选择打开方式
  4. 在编辑器的 Bean 页面上,转至“数据高速缓存”部分。
  5. 高速缓存的生存期字段中,为此 bean 类型的实例指定高速缓存数据的生存期(以秒计)。此值指示在其中检索数据的事务结束后高速缓存数据存在的时间。
  6. 高速缓存使用的生存期字段中,选择下列其中一个值以指示高速缓存机制将如何使用高速缓存的生存期设置:
    • OFF:当使用此值时,将忽略高速缓存的生存期的值。
    • ELAPSED_TIME:当使用此值时,会在完成事务(bean 实例就是在该事务中检索到的)的时间基础上加上高速缓存的生存期的值。得出的值就成为高速缓存数据的到期时间。
    • CLOCK_TIME:当使用此值时,高速缓存的生存期的值就表示一天中的某个特定时间。
    • WEEK_TIME:除了高速缓存的生存期的值可以表示超过 24 小时但不超过 7 天的时间之外,此值的用法与 CLOCK_TIME 完全一样。
    OFF 以外的值的使用要求企业 bean 上的 finder 具有“读取”(wsPessimissticRead 或 wsOptimisticRead)访问类型,这是因为不允许 EJB 应用程序更新这样的 CMP bean。
有关数据高速缓存设置的更多信息,请参阅 WebSphere Application Server 文档。
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.