翻譯|使用教程|編輯:董玉霞|2022-06-14 11:45:57.770|閱讀 213 次
概述:部署和測試 Web 服務(wù)后,您可以生成一個 Web 服務(wù)客戶端,該客戶端允許您與 Web 服務(wù)及其公開的操作進行交互,而無需編寫編組或連接代碼。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
部署和測試 Web 服務(wù)后,您可以生成一個 Web 服務(wù)客戶端,該客戶端允許您與 Web 服務(wù)及其公開的操作進行交互,而無需編寫編組或連接代碼。
本教程需要下載MyEclipse最新版本 。
注意:如果驗證發(fā)生錯誤,請確保已部署 Web 服務(wù)并且托管它的應(yīng)用程序服務(wù)器正在運行。如果您嘗試為 3rd 方 Web 服務(wù)生成客戶端并在驗證過程中出現(xiàn)錯誤,請盡可能將其告知 Web 服務(wù)的作者,以便進行更正。
客戶端生成后,src文件夾包含一個新包,以及一些可用于處理 Web 服務(wù)的新類。
使用新生成的資源,您可以使用 CalculatorDelegate 類訪問對 Web 服務(wù)的引用,然后執(zhí)行公開的操作(加、減、乘和除)。
添加使用來自 Web 服務(wù)的不同操作的代碼。例如,假設(shè)您要計算以下四件事:
生成類后,它需要main方法的實現(xiàn),以便執(zhí)行上面列出的四個數(shù)學(xué)計算。下面的代碼使用 Web 服務(wù)執(zhí)行計算,并將結(jié)果打印到控制臺視圖。
public static void main(String[] args) { /* Create the service instance */ CalculatorService service = new CalculatorService(); CalculatorDelegate delegate = service.getCalculatorPort(); /* Using the web service, perform the 4 calculations */ System.out.println("1. 3+7=" + delegate.add(3, 7)); System.out.println("2. 12-2=" + delegate.subtract(12, 2)); System.out.println("3. 9*9=" + delegate.multiply(9, 9)); System.out.println("4. 40/2=" + delegate.divide(40, 2)); }
客戶端代碼運行,使用為其生成的定位器類訪問 Web 服務(wù),然后在控制臺視圖中生成以下輸出: 在控制臺視圖
本次MyEclipse使用教程介紹了創(chuàng)建 Java 項目作為 Web 服務(wù)客戶端的相關(guān)內(nèi)容,想要了解全部教程
MyEclipse V2022.1正式發(fā)布,大家可以下載MyEclipse官方正版試用,更多MyEclipse價格咨詢可聯(lián)系慧都在線客服。
MyEclipse是功能最全面、性價比最高的企業(yè)級Java IDE之一。
MyEclipseQQ群:742336981 歡迎進群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn