利用 Faces 建立 Web 服務 Proxy

您可以利用「Web 服務探索」對話框來探索在線上或工作區中的 Web 服務,建立指向 Web 服務的 Proxy,然後再將 Proxy 的方法放在 Faces JSP 檔上。

必備條件:您必須有要放置 Proxy 方法的 Faces JSP 檔。
如果要探索 Web 服務和建立它的 Proxy,請執行下列動作:
  1. 按兩下 Faces JSP 檔,以在編輯器中開啟它。
  2. 這時應該會在專案導覽器下開啟「頁面資料」視圖。 如果看不到「頁面資料」視圖,請從「視窗」功能表中,選取顯示視圖 > 其他 > Web > 頁面資料來開啟它。
  3. 在「頁面資料」視圖中,按一下滑鼠右鍵,選取新建 > Web 服務
  4. 在「Web 服務探索」對話框中,選取尋找 Web 服務的方式:
    選項 說明
    搜尋公開或私密 UDDI 登錄。 如果您選取這個選項,就會顯示「UDDI 登錄」頁面。
    1. 輸入公開或私密 UDDI 登錄的 URL,或從提供的登錄中選取。
    2. 輸入用來搜尋登錄的文字。其中可包括服務索引鍵 (UDDI) 的局部或完整名稱。
    3. 選取依 Web 服務名稱來搜尋,或依已發佈的 Web 服務之相關索引鍵來搜尋,再按一下執行
    4. 這時 UDDI 服務表會移入符合準則的可用 Web 服務清單,其中包括它們的名稱、說明,以及其 WSDL 檔所在的 URL。
      • 如果要查看服務的其他資訊,請按一下「詳細資料」。這會在 Web 服務瀏覽器中啟動 Web 服務。如果需要如何使用 Web 服務瀏覽器的詳細資訊,請參閱利用 WSDL 瀏覽器測試 WSDL 文件和 Web 服務
      • 請按一下 WSDL 檔來繼續建立 Web 服務 Proxy。移至第 5 步驟。
    從已知的 URL。這可能包括已知的 WSDL、WSIL、DISCO 和 HTML URL。 當您選取這個選項時,會顯示 URL 頁面。請輸入含有 Web 服務的 WSDL、WSIL、DISCO 或 HTML 檔的 URL,按一下執行
    • 如果您輸入了 WSIL、HTML 或 DISCO 檔的 URL,即會顯示可從該 URL 使用的 Web 服務清單。請按一下 WSDL 檔來選取一個 Web 服務,再移至第 5 步驟。
    • 如果您輸入了 WSDL 檔的 URL,請移至第 5 步驟。
    從已部署在工作區且正在其中執行的 Web 服務。 如果您選擇探索在工作區中的 Web 服務,這時會顯示「工作區」頁面。它含有工作區中所能使用的 Web 服務清單。請按一下適當的 WSDL 檔來選取 Web 服務,再移至第 5 步驟。
  5. 選好 WSDL 檔之後,會在一份表格中顯示 Web 服務名稱和位置、Web 服務所包含的任何文件,且會列出可用的埠。
    1. 如果有多個埠,請選取要建立 Proxy 的埠。
    2. 如果要測試 Web 服務和檢視它的其他資訊,請按一下「詳細資料」。這會在 Web 服務瀏覽器中啟動 Web 服務。 如果需要如何使用 Web 服務瀏覽器的詳細資訊,請參閱利用 WSDL 瀏覽器測試 WSDL 文件和 Web 服務
    3. 確定所選 Web 服務正確之後,請按一下「新增至專案」。 這會產生您的 Proxy Bean。
  6. 這時 Proxy 會列在現有 Proxy Bean 的清單中。請按一下確定來將它加入頁面資料中。
  7. 在「頁面資料」視圖中選取 Proxy 方法,將它拖曳到「Faces JSP 檔設計」視圖中。這時會問您要利用這個 Bean 來更新欄位或顯示欄位。 請選取適當的選項,必要的話,請按一下「動作」欄位旁的「瀏覽」按鈕來新增動作到 Bean 中。請重複處理要新增至頁面中的任何其他元素。
這時 Web 服務的 Proxy 會位於 Faces JSP 中。請儲存該 Faces JSP,並且在伺服器中執行,以測試您的 Web 服務。
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.