日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java天气预报webservice_webservice之实现天气预报

發布時間:2023/12/10 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java天气预报webservice_webservice之实现天气预报 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前通過傳智的視頻自學了webservice的基本使用,也了解到webservice就是一種跨編程語言和跨操作系統平臺的遠程調用技術。

對于這些理論知識在這里也不再做過多的解釋,本次主要就是記錄與分享使用cxf 框架完成遠程調用氣象局提供的接口,來實現天氣查詢的全過程。

1、項目搭建

* 創建一個maven項目(方便引入包的依賴,不需要再去手動的添加包)

* 配置pom.xml 中的依賴

org.apache.maven.plugins

maven-compiler-plugin

3.5.1

1.8

1.8

utf-8

org.apache.cxf

cxf-rt-transports-http

3.2.6

junit

junit

4.10

------------------------------------? ?分隔線? -----------------------------------------------

* 引入依賴后需要更新一個maven項目(因為修改了jdk版本,需要更新后才會生效),操作如下:

在maven項目上單擊右鍵? --> maven --> Update Project... (選擇需要更新的maven項目即可)

2、下載wsdl文件

* 如果使用java的話需要將該文件下載下來,因為如果直接在控制臺使用wsimport會拋出異常(已經過多次測試)

* 操作步驟:

* 將地址復制到瀏覽器中打開,會出現如下這個頁面

* 同樣的在頁面中單擊右鍵,另存為,然后保存到桌面即可

*? 保存到桌面以后,我們需要將這個xml文件引入到我們的項目中來(直接復制進來就可以了)

*注意:這一點非常重要,我們需要對文件中的內容進行修改,否則將無法解析

首先打開xml文件,然后搜索? ?? ?如果存在,那么就直接把他out掉

* 做完后,關閉xml配置文件,找到你需要將將代碼解壓到的目錄(簡單說,就是例如我現在要將代碼解析到我的src/main/java),單擊右鍵選擇 properties,復制location地址

* 然后到控制臺中進入到我們復制的地址

* 確定后,結果如下:

* 解析完成后,再回到我們的項目中來,刷新項目就可以看到生成的代碼

3、 測試

* 創建一個測試類,編寫如下代碼

* 運行測試

----------------------------------------------------------? ?分隔線? ?-------------------------------------------------------

整個簡單的案例到這里也就結束了,第一次寫博客,寫得不好,還望見諒,后續我也將持續的更新自己在學習中的一些案例。

總結

以上是生活随笔為你收集整理的java天气预报webservice_webservice之实现天气预报的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。