翻譯|使用教程|編輯:董玉霞|2022-06-23 11:14:50.807|閱讀 172 次
概述:本文將介紹在MyEclipse中將 SOAP Web 服務(wù)導(dǎo)入 Spring 應(yīng)用程序關(guān)于查看生成代碼以及測試相關(guān)內(nèi)容。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本教程需要下載MyEclipse最新版本 。
本文將介紹在MyEclipse中將 SOAP Web 服務(wù)導(dǎo)入 Spring 應(yīng)用程序關(guān)于查看生成代碼以及測試相關(guān)內(nèi)容。
默認(rèn)情況下,導(dǎo)入 Web 服務(wù)向?qū)樯傻奈募A生成源代碼。由于該文件夾不存在,向?qū)?chuàng)建該文件夾并將其設(shè)置為 Eclipse 源文件夾。創(chuàng)建的所有工件都反映了 WSDL 中的 Web 服務(wù)定義。
com.dyne.ws.weatherws包包含為 WSDL 實(shí)體生成的源代碼。包名稱基于 WSDL 中指定的目標(biāo)名稱空間。
org.weather.service包包含 Spring 服務(wù)接口、Spring 服務(wù)實(shí)現(xiàn)(Spring @Service)和 Junit 測試。僅當(dāng)您基于合同(合同優(yōu)先開發(fā))實(shí)施服務(wù)時才使用此源代碼。
org.weather.service.jaxws 包包含服務(wù)端點(diǎn)接口和服務(wù)客戶端。服務(wù)端點(diǎn)接口應(yīng)該有一個用于 Web 服務(wù)操作的 Java 方法。
本節(jié)向您展示如何使用生成的源代碼來測試 Web 服務(wù)。這是通過從預(yù)先存在的方法(特別是CustomerServiceImpl類中的 loadCustomers() 方法)添加對 Web 服務(wù)的調(diào)用來實(shí)現(xiàn)的。
import org.weather.service.jaxws.IWeatherSoapEndpoint; import org.weather.service.jaxws.WeatherSoapClient; import com.cdyne.ws.weatherws.ForecastReturn;
public Set<Customer> loadCustomers() { WeatherSoapClient wsClient = new WeatherSoapClient(); IWeatherSoapEndpoint service = wsClient.getService(); ForecastReturn fr = service.GetCityForecastByZIP("33710"); System.out.println("Acquired weather for "+fr.getCity()+" "+fr.getState()); return customerDAO.findAllCustomers(); }
本次MyEclipse使用教程介紹了將 SOAP Web 服務(wù)導(dǎo)入 Spring 應(yīng)用程序中導(dǎo)入 WSDL的相關(guān)內(nèi)容,想要了解全部教程
MyEclipse V2022.1正式發(fā)布,大家可以下載MyEclipse官方正版試用,更多MyEclipse價格咨詢可聯(lián)系慧都在線客服。
MyEclipse是功能最全面、性價比最高的企業(yè)級Java IDE之一。
MyEclipseQQ群:742336981 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn