練習 2.2:新增伺服器端資料

開始之前,您必須先完成練習 2.1:匯入必要的資源

任何資料驅動 Web 應用程式都有組成完整應用程式的伺服器端和用戶端片段。 用戶端片段是在用戶端機器的片段(利用網頁來實際存取應用程式的機器)。伺服器端片段是在伺服器的片段。 在使用 Faces 用戶端元件的 Web 應用程式中,最基礎的片段之一,便是在伺服器中的實際資料來源。 雖然 Faces 用戶端元件會減少與伺服器的來回作業和資料用戶端的操作來建立回應性較佳的網頁及降低頻寬,但實際的資料來源仍在伺服器端。

如果要將伺服器端資料新增至專案中,您必須在這個頁面中,定義資料來源所用的 Java Bean。

  1. 在專案瀏覽器中,按兩下 tutorial.jsp 來開啟這個檔案。
  2. 用滑鼠右鍵按一下「頁面資料」視圖的空白區域,再選取新建 > JavaBean。這時會開啟「新增 JavaBean」對話框。
  3. 按一下類別輸入欄位旁的圖示。這時會開啟「選取類別」瀏覽器。
  4. 選擇類別:欄位中,輸入 Root
  5. 限定元:欄位中,選取 com.ibm.odcb.tutorial.businessobjects 類別,再按一下確定。 這會移入新增 JavaBean 對話框的類別輸入欄位。
  6. 新增 JavaBean 對話框的名稱:欄位中,輸入 root 作為 Bean 的名稱。 一般而言,您可以將 Bean 命名成您想要的任何東西,但在這個指導教學中,請使用 root
  7. 新增 JavaBean 對話框中,選取名稱為使這個 JavaBean 可以重複使用的勾選框,這會使 Bean 成為受管理的 Bean。 進一步瞭解受管理的 Bean
  8. 選取要求作為範圍,使這個成為要求資料的 Bean。
    含適當欄位的「新增 JavaBean」精靈
  9. 按一下完成

現在,您可以在「頁面資料」視圖中,存取您的所有根資料結構。 請展開和收合各個節點來檢查樹狀視圖。 請探索資料結構中的所有 Bean 及其所有內容。 資料結構的視覺化完全對應於 Bean 的佈置方式。如果有遞迴參照(如 User 擁有 Portfolio 集合,每個 Portfolio 又有指標指向擁有它的 User),樹狀結構便會顯示無限的巢狀關係。
「頁面資料」視圖

現在,伺服器端 JavaServer Faces 元件已準備好,可以開始連結資料。 現在,您剛建立的 Bean 可以直接用來連結伺服器端控制項。

現在您已準備好開始進行練習 2.3:建立和配置用戶端資料

使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.