進一步學習 JavaServer Faces 和 Faces 元件

JavaServer Faces 是 Sun Microsystems 開發的技術, 用來協助您建置在伺服器中執行的動態 Web 應用程式的使用者介面。JavaServer Faces 組織架構會跨越不同的伺服器要求來管理 UI 狀態,它提供了用戶端所啟動之伺服器端事件的簡單開發模型。JavaServer Faces 以模型視圖控制器 (MVC) 組織架構為基礎。 對 JavaServer Faces 而言,這表示控制器是 Servlet,模型由 JavaBeans 表示,且視圖由只含很少(或根本不含)應用程式碼的 JavaServer Faces 元件組成。 這個模型的用途是將內容和呈現分開。

Faces 元件這類工具可協助您在 Web 應用程式中使用這個技術。Faces 元件內含在頁面內表現 JavaServer Faces 介面的 JavaServer Pages (JSP) 自訂標示庫。這個精靈可協助您建立能夠使用 Faces 元件的 JSP 檔。Faces 元件可讓您在「選用區」視圖中,將 Faces 抽屜中的元件拖放到您建立的網頁中,來開發 Web 應用程式。

比方說,您可以將輸入文字欄位拖曳至頁面表單中。 之後,您可以將「送出」按鈕拖放到輸入文字欄位旁。 最後,您可以將輸入文字欄位連接至您的資料來源。 這會使一般使用者能夠將 Web 應用程式中的資料輸入到您的資料來源中。

利用 Faces 元件建置應用程式的另一個好處是使用者介面的呈現與基礎程式邏輯無關。 這表示應用程式可以在瀏覽器或手提式裝置等不同平台中執行和存取資料。

開啟至 Faces 抽屜的「選用區」視圖
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.