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