wsdl開(kāi)發(fā)工具合輯包括了wsdl文件生成客戶端,這個(gè)工具可以從對(duì)應(yīng)的WSDL文檔的服務(wù)描述中生成客戶端支持代碼或其它相關(guān)資源。
wsdl文件生成客戶端使用方法
首先我們需要先新建一個(gè)WSDL文件
new-->other-->web services-->wsdl
給新建的wsdl文件命名
定義命名空間和協(xié)議,在這里默認(rèn)就可以了。
點(diǎn)擊finish,在主工作區(qū)會(huì)出現(xiàn)
試著點(diǎn)擊source,看到的就是wsdl源代碼
這是默認(rèn)的代碼,我們需要根據(jù)我們實(shí)際的情況對(duì)代碼進(jìn)行適當(dāng)?shù)男薷摹?/p>
首先對(duì)方法命名的修改
顯然,對(duì)方法名的修改,input和output右邊也變化,這兩個(gè)就是plus的輸入和輸出
點(diǎn)擊input參數(shù)plus右面的箭頭就可以進(jìn)入到如下圖:
在這里定義plus的兩個(gè)參數(shù)以及參數(shù)類(lèi)型,在這里我們定義方法plus(float x,float y),這里有兩個(gè)參數(shù)x和y
同樣我們可以對(duì)output的函數(shù)plusResponse的參數(shù)名以及參數(shù)類(lèi)型作出修改。
點(diǎn)擊左上角的圖標(biāo)進(jìn)入
我們可以在這里對(duì)輸入輸出的參數(shù)及其他數(shù)據(jù)類(lèi)型進(jìn)行修改,如果在上面的操作過(guò)程中,不小心產(chǎn)生了多余的標(biāo)簽的話,也可以在這里去除
我們?cè)倩氐絤anager.wsdl,在源代碼視圖里右鍵選“Validate”,對(duì)xml文檔進(jìn)行檢驗(yàn),如果有錯(cuò)誤的,就根據(jù)需要修改。
現(xiàn)在可以通過(guò)wsdl生成服務(wù)端代碼。。。
新建一個(gè)web service
記得在Web Service type中選擇“Top down Java Bean Web Service”,如下圖
然后,在Service definition中找到剛才寫(xiě)的那個(gè)manager.wsdl文件。
回到Web Service對(duì)話框,將服務(wù)類(lèi)型的滑塊調(diào)到“Develop service”處
接下來(lái),就next –> next –-> finish就行。它會(huì)自動(dòng)生成Web Service服務(wù)端的接口和類(lèi),在類(lèi)中,可找到我們定義的方法
在這里我們只需要修改plus的主體方法,以實(shí)現(xiàn)我們的功能。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版