1. 程式人生 > >webservice學習筆記(三):使用jdk開發Web Service

webservice學習筆記(三):使用jdk開發Web Service

開發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),

重新整理客戶端專案,之後自動生成客戶端程式碼,如下圖:

呼叫客戶端測試類如下: