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