webservice學習筆記(三):使用jdk開發Web Service
阿新 • • 發佈:2018-11-21
開發Web Service有兩種方式:
1.使用JDK開發(至少1.6或以上)
2.使用CXF框架開發(工作中)
組成:
1.伺服器端
2.客戶端
使用jdk開發Web Service
1.開發伺服器端
a.Web Service編碼:
[email protected](SEI和SEI的實現類)
[email protected](SEI中的所有方法)
如下圖:
b.釋出Web Service
-Endpoint(終端,釋出webservice)
如下圖:
釋出成功後,即可使用eclipse的Web Services Explorer訪問address(後尾加上?wsdl),如下圖:
後續操作參考前面的部落格,執行成功後,控制檯會發送之前打好的資訊
2.開發客戶端
a.使用eclipse提供的web service瀏覽器訪問
-檢視對應的wsdl文件:~~~?wsdl(一般瀏覽器)
-請求webService並檢視請求和響應訊息(webservice瀏覽器)
b.建立客戶端應用編碼方式訪問
-藉助jdk的wsimport.exe工具生成客戶端程式碼
wsimport -keep url
-藉助生成的程式碼編寫請求程式碼
首先開啟cmd(C:\Windows\System32)命令(以管理員身份執行),進入客戶端專案的src目錄下,使用wsimport -keep url(+?wsdl),
重新整理客戶端專案,之後自動生成客戶端程式碼,如下圖:
呼叫客戶端測試類如下: