對方提供的地址為http://202.104.65.182:8080/jyzxWS/services/JYZXService?wsdl,我要訪問它并根據(jù)方法/參數(shù)獲取數(shù)據(jù)然后入到我本地的數(shù)據(jù)庫,服務(wù)名是JYZXService?wsdl方法名是getProjectInfo,我到底要在MyEclipse怎么寫代碼啊?看了網(wǎng)上的各種解析辦法,例如public static void main(String[] args) {JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();factory.setAddress("http://202.104.65.182:8080/jyzxWS/services/JYZXService?wsdl");factory.setServiceClass(JYZXService.class);JYZXService upload = (JYZXService)factory.create();}問題1是JYZXService.class這個接口類不是我本地的,是對方系統(tǒng)里寫的接口類,我難道要在本地也寫個接口類么?問題2是只要一個main方法就可以調(diào)用了么?這樣寫JAVA代碼在哪里運行呢?在MyEclipse里Ctrl+F11執(zhí)行就可以獲取到該接口的返回數(shù)據(jù)了么?求指教啊,最好詳細點,先謝過了,在線等!
2 回答

千萬里不及你
TA貢獻1784條經(jīng)驗 獲得超9個贊
一、利用jdk web服務(wù)api實現(xiàn),這里使用基于 SOAP message 的 Web 服務(wù)
二、使用xfire
三、使用axis1.4調(diào)用webservice方法
四、使用axis2開發(fā)webservice
控制臺信息截圖:
添加回答
舉報
0/150
提交
取消