WebService小記

1 什麼是webservice(用你的話描述webservice)?
一句話概括:WebService是一種跨編程語言和跨操作系統平臺的遠程調用技術。

2.在什麼時候用webservice(舉例說明)?

譬如從天氣預報系統中獲取某個城市的天氣數據在自己系統中進行展示;從證券交易系統中獲取某隻股票的交易信息在自己的系統中進行展示;又譬如一個商城系統中能夠展示快遞的跟蹤信息

3.WSDL是什麼,有什麼作用?

WSDL是web service definition language的縮寫,即web service的定義(描述)語言。用來描述webservice服務端所提供服務和接口的信息,客戶端開發時可以通過wsdl生成本地代碼

4.webservice服務發佈之後如何查看wsdl文檔?

 

Webservice服務發佈之後,通過瀏覽器訪問發佈的地址+?wsdl即可獲得wsdl文檔

5.wsdl主要由那幾部分組成,作用分別是什麼?

主要分爲 types, message, portType, binding和service

types定義數據類型,message定義請求和響應消息,portType定義操作(接口),binding把操作與協議進行綁定,service對webservice進行定義和描述

6.soap是什麼,有什麼用?

SOAP是simple object access protocal的縮寫,即簡單對象訪問協議。 是基於XML和HTTP的一種通信協議

7.常用的webservice框架有哪些?

Webservice常用框架有JWS、Axis2、XFire以及CXF

8.開發webservice服務端的大體流程是怎麼樣的?

 

1)先定義一個interface,然後用@Webservice註解修飾,interface中需要暴露出去的方法都用@Webmethod註解修飾

2) 爲第一步的interface寫一個實現類,實現類也需要用@Webservice註解修飾,在實現方法中寫自己的業務邏輯

3) 把webservice進行發佈,使用Endpoint類或者在spring的配置文件中配置<jaxws:endpoint節點

9.開發webservice客戶端的大體流程是怎麼樣的?

1)通過wsdl文檔生成本地代碼,可以通過jdk的wsimport工具或者cxf的wsdl2java工具

2)獲得一個本地的webservice類的對象,然後調用這個對象的相關方法即可

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