定義 Bean 的 Bean 快取設定

Bean 快取設定是 WebSphere® Application Server 對 Enterprise JavaBeans™ 規格的延伸。

如需 Bean 快取設定的相關資訊,請參閱 WebSphere Application Server 文件。

若要定義 Enterprise Bean 的 Bean 快取設定:

  1. 切換至 J2EE 視景。
  2. 在「專案瀏覽器」視圖中,用滑鼠右鍵按一下所要的 EJB 模組, 從蹦現功能表中選取開啟工具 > 部署描述子編輯器
  3. 在編輯器的 Bean 頁面上,選取 Bean, 再尋找「WebSphere 延伸」區段下的 Bean 快取區段。
  4. 啟動時間欄位中,選取下列一值, 指定啟動 Enterprise Bean 並將它放置在快取的時間點:
    • ONCE:指示當伺服器程序中初次存取 Bean 時啟動它, 並依據儲存器的判斷 (例如,當快取變滿時) 取消它 (並從快取移除它)。如果您選取 ONCE 的啟動時間, 則可以使用所有下列五個選項。
    • ACTIVITY_SESSION:指示 Bean 啟動及取消如下: 1) 在 ActivitySession 界限,如果啟動時出現 ActivitySession 環境定義; 2) 在交易界限,如果啟動時出現交易環境定義 (但沒有 ActivitySession 環境定義);或 3) 在呼叫界限。
    • TRANSACTION:指示當交易開始時啟動 Bean, 並在交易結束時取消它 (並從快取移除它)。
  5. 載入時間欄位中,選取下列一值, 指定 Bean 從資料庫載入其狀態的時間。這個設定值表示儲存器有資料庫的獨佔性或共用存取權:
    • ACTIVATION:指示當啟動 Bean 時載入它 (不論「啟動時間」設定為何),並表示儲存器有資料庫的獨佔性存取權。
    • TRANSACTION:指示當交易開始時載入 Bean, 並表示儲存器有資料庫的共用存取權。
    • INTERVAL:(僅適用於 EJB 2.x) 指示依間隔載入 Bean, 由載入時間間隔欄位中設定的整數決定此間隔。
    • DAILY:指示 Bean 每日載入其狀態。
    • WEEKLY:指示 Bean 每週載入其狀態。
  6. 如果您在「載入時間」欄位選取 INTERVAL, 則必須指示發生重新載入的時間 (以秒為單位) 長度。 以整數輸入此間隔。只有在「啟動時間」設為 ONCE,並且「載入時間」設為 INTERVAL 時, 才能使用 INTERVAL 選項;這時會啟動重新載入間隔文字框。
在您定義 Bean 快取設定之後,可以按一下移除, 以移除 Bean 快取設定。
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.