使用 SDO 的 Faces 與 Faces Client 元件的資料存取

除此之外,以 JavaServer Faces (JSF) 技術為基礎的應用程式需要有支援離線 Web 模型的資料存取方法。 這類動態 Web 應用程式通常會存取資料來源, 並且能夠以動態方式建立、讀取、更新和刪除資料。 Rational® Developer 提供了一個有關 Faces 和 Faces Client 元件的簡易資料存取參照範例, 這是一種方便又健全的資料存取技術,稱為「服務資料物件」(SDO)(在 WebSphere® Application Server 5.x 版中則稱為 WDO),這項技術可讓您避免持續性物件,並可專門用來處理資料。「服務資料物件」技術的特點如下:

您仍然可以使用其他資料存取方法來處理 Faces 和 Faces Client 元件(包括 Data Access Bean 和 Web 服務); 不過,SDO 已經針對 Web 應用程式進行最佳化,特別是對使用 JSF 技術的動態 Web 應用程式最有效。這些 SDO 功能補充了 EJB 所提供目前可用的物件導向資料存取機制,以及直接使用 JDBC 來提供的,在連線狀態下以資料為中心的機制。

當您使用「選用區」視圖中的資料存取元件來定義 Faces 和 Faces Client JSP 頁面中的資料來源時,會自動建立 SDO 資料來源。

相關概念
JavaServer Faces
WebSphere/服務資料物件 (WDO/SDO) 中的資料圖
WebSphere/服務資料物件 (WDO/SDO) 中的調解者
相關工作
將元件新增至 Faces JSP 頁面中
測試或部署在遠端伺服器上使用 SDO 的 Web 專案
將關聯式記錄清單新增至 Faces JSP 頁面中
將關聯式記錄新增至 Faces JSP 頁面中
用 Faces JSP 來建立多頁的 SDO 應用程式
相關參考
WDO API 文件
讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.