定義 Bean 的資料快取設定

快取設定中的生命期限可讓您提升偶爾更新 Bean 的效能。

快取使用設定中的生命期限是 WebSphere® Application Server 對 Enterprise JavaBeans™ 2.x 規格的延伸。如需相關資訊,請參閱 WebSphere Application Server 文件。快取生命期限設定可讓您提升偶爾更新 Bean 的效能。

若要定義資料快取 (這個選項只適用於 2.x CMP Entity Bean):

  1. 切換至 J2EE 視景。
  2. 在「專案瀏覽器」視圖中,選取所要的 EJB 模組。
  3. 用滑鼠右鍵按一下部署描述子編輯器,從蹦現功能表中選取開啟工具
  4. 在編輯器的 Bean 頁面上,移至「資料快取」區段。
  5. 快取生命期限欄位中,為這個 Bean 類型實例, 指定快取資料的生命期限 (以秒為單位)。 這個值指示,在擷取資料的交易結束之後,快取資料存在的時間。
  6. 使用快取生命期限欄位中,選取下列一值, 指示快取機制使用快取生命期限設定的方式:
    • OFF:使用這個值時,會忽略快取生命期限的值。
    • ELAPSED_TIME:使用這個值時,快取生命期限的值會加上擷取 Bean 實例的交易完成時間。 結果值變成快取資料到期的時間。
    • CLOCK_TIME:使用這個值時, 快取生命期限的值代表當日特定時間。
    • WEEK_TIME:這個值的用法與 CLOCK_TIME 相同, 除了快取生命期限的值可以代表超過 24 小時,但不大於 7 日。
    使用 OFF 以外的值時,Enterprise Bean 上的搜尋器必須有「讀取」存取類型 (wsPessimissticRead 或 wsOptimisticRead),因為不允許 EJB 應用程式更新這類 CMP Bean。
如需資料快取設定的相關資訊,請參閱 WebSphere Application Server 文件。
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.