教你使用Web Service接口

Web Service 它是一種無關乎語言,平臺的中間件服務,更多關於它的資料自行百度

那現在我們就用天氣預報接口來作示範 它的WSDL     :http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl


以eclipse爲例 

1,創建一個普通的java項目(其他的也行)

2,在src包右鍵->創建->創建一個web service client(其實這一步你也可以通過DOS用命令來創建 爲: wsimport -s 你項目src位置 -p 包名 -keep WSDL地址)

然後把webservice提供的對外接口填寫好,然後到項目去Refresh,你就可以看到奇蹟了

2.,然後你就可以寫代碼了:

package test;


import java.rmi.RemoteException;


import javax.xml.rpc.ServiceException;
import cn.com.WebXml.WeatherWebServiceLocator;
import cn.com.WebXml.WeatherWebServiceSoap;
import cn.com.WebXml.WeatherWebServiceSoapProxy;


public class Test {


public static void main(String[] args) throws RemoteException, ServiceException {

//方法一

String str[] = new WeatherWebServiceSoapProxy().getWeatherbyCityName("上海");

for(String s:str){
System.out.println(s);
}

//方法二
WeatherWebServiceLocator wsl = new WeatherWebServiceLocator();
WeatherWebServiceSoap wss = wsl.getWeatherWebServiceSoap();
String strs[] = wss.getWeatherbyCityName("凱里");
for(String s:strs){
System.out.println(s);
}

}


}

控制檯輸出結果===========================================================

貴州
凱里
57825
57825.jpg
2017-3-30 17:04:56
12℃/16℃
3月30日 小到中雨轉陣雨
北風微風
21.gif
3.gif
今日天氣實況:氣溫:17℃;風向/風力:東北風 2級;溼度:70%;紫外線強度:最弱。空氣質量:優。
紫外線指數:最弱,輻射弱,塗擦SPF8-12防曬護膚品。
感冒指數:較易發,天涼,溼度大,較易感冒。
穿衣指數:較冷,建議着厚外套加毛衣等服裝。
洗車指數:不宜,有雨,雨水和泥水會弄髒愛車。
運動指數:較不宜,有較強降水,請在室內進行休閒運動。
空氣污染指數:優,氣象條件非常有利於空氣污染物擴散。


6℃/19℃
3月31日 多雲轉晴
北風微風
1.gif
0.gif
7℃/21℃
4月1日 晴轉多雲
北風微風
0.gif
1.gif
凱里是黔東南苗族侗族自治州的首府,距省會貴陽190公里左右,位於清水江畔,少數民族村寨散落在四周,其中苗族人口占了半數以上。因此凱里也是我國不多見的以苗族爲主的城市。凱里氣候溫和,四季宜人,境內有瑤林仙境般的漁洞溶洞,有充滿神話傳奇色彩的香爐山,有如詩如畫的清水江,還有數不清的苗族村寨。另外,黔東南州還有雷山、榕江、黎平和從江等幾個少數民族風情頗爲原始古樸的縣。除了雷山縣以苗族居多,其餘三縣都以侗族爲主,以侗寨爲其特色。花橋和鼓樓是侗寨的標誌性建築,看到它們,你便知道自己來到了侗寨。凱里屬亞熱帶溼潤季風氣候,冬無嚴寒、夏無酷暑。景觀:境內有瑤林仙境般的漁洞溶洞,有充滿神話傳奇色彩的香爐山,有如詩如畫的清水江,還有數不清的苗族村寨。另外,黔東南州里還有雷山、榕江、黎平和從江幾個少數民族風情頗爲原始古樸的縣。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章