ObjectGrid 是 Java 2 Platform Standard Edition (J2SE) 和 Java 2 Platform Enterprise Edition (J2EE) 應用程式的可延伸物件快取架構。
在進行應用程式開發時,您可以利用 API 來擷取、儲存、刪除及更新 ObjectGrid 中的物件。 您也可以實作自訂的外掛程式來監視快取更新項目、利用外部資料來源擷取和儲存資料、 管理自快取中收回的項目,以及針對您自己的 ObjectGrid 應用程式環境來處理背景快取功能。
ObjectGrid 環境
搭配或不搭配 WebSphere Application Server 或 WebSphere Extended Deployment 來使用 ObjectGrid。 您可以在 J2SE 1.4.2 或更新版本的環境中使用 ObjectGrid。您也可以在 WebSphere Application Server 6.0.2 或更新版本的環境中使用 ObjectGrid。
簡易安裝
您可以利用幾個簡單的步驟來安裝和配置 ObjectGrid。這些步驟包括將 JAR 檔複製到您的類別路徑以及定義一 些配置指引。
交易變更
為確保擁有健全的可程式化介面,本版已對交易環境定義做了所有必要的變更。您可以在應用程式內明確地控制交易, 也可以讓應用程式使用自動確定程式設計模式。這些交易變更也可以透過 ObjectGrid 對等同步化的應用程式伺服器來傳送。
您可以將 ObjectGrid 從單一「Java 虛擬機器 (JVM)」中執行的簡單網格調整成可共用一組 物件的 JVM 網格,並監視對等 JVM 對物件所做的變更。 您可以利用分散式交易支援或實作分散式訊息傳遞解決方案(如「Java 傳訊服務 (JMS)」)的 類似方法,將 WebSphere Application Server 實例之間的 ObjectGrid 同步化。
有了分散式交易支援,就可以利用訊息傳輸的方式通知對等機器有所變更。您也可以配置 JVM 使對等機器修改的物件失效, 或利用遠端機器上所做的變更來取代本端副本。
可延伸架構
彈性用法
若要開始使用及開發 ObjectGrid 應用程式,請參閱 ObjectGrid 入門。
如需其他進階程式設計資訊,請參閱 WebSphere Extended Deployment Library 中的 ObjectGrid 程式設計手冊。