開始之前,您必須先完成練習 2.1:匯入必要的資源。
任何資料驅動 Web 應用程式都有組成完整應用程式的伺服器端和用戶端片段。 用戶端片段是在用戶端機器的片段(利用網頁來實際存取應用程式的機器)。伺服器端片段是在伺服器的片段。 在使用 Faces 用戶端元件的 Web 應用程式中,最基礎的片段之一,便是在伺服器中的實際資料來源。 雖然 Faces 用戶端元件會減少與伺服器的來回作業和資料用戶端的操作來建立回應性較佳的網頁及降低頻寬,但實際的資料來源仍在伺服器端。
如果要將伺服器端資料新增至專案中,您必須在這個頁面中,定義資料來源所用的 Java Bean。
Root
。root
作為 Bean 的名稱。
一般而言,您可以將 Bean 命名成您想要的任何東西,但在這個指導教學中,請使用 root
。現在,您可以在「頁面資料」視圖中,存取您的所有根資料結構。
請展開和收合各個節點來檢查樹狀視圖。
請探索資料結構中的所有 Bean 及其所有內容。
資料結構的視覺化完全對應於 Bean 的佈置方式。如果有遞迴參照(如 User 擁有 Portfolio 集合,每個 Portfolio 又有指標指向擁有它的 User),樹狀結構便會顯示無限的巢狀關係。
現在,伺服器端 JavaServer Faces 元件已準備好,可以開始連結資料。 現在,您剛建立的 Bean 可以直接用來連結伺服器端控制項。
現在您已準備好開始進行練習 2.3:建立和配置用戶端資料。