1. 程式人生 > 其它 >2.0 webservice知識!

2.0 webservice知識!

2.webservice解說?

WebService是一種跨程式語言和跨作業系統平臺的遠端呼叫技術。 比如銀行端介面基本都是C語言編寫,或者財政提供了介面,而銀行想要遠端呼叫,假若後端採用Java語言,那麼如果想要呼叫這些介面,WebService就是很好的呼叫技術之一! soap:簡單物件訪問協議 SOAP有助於以獨立於平臺的方式訪問物件、服務和伺服器 XML+XSD:WebService平臺中表示資料的格式是XML, xsd 定義了一套標準的資料型別,並給出了一種語言來擴充套件這套資料型別 wsdl:基於XML用於描述Web Service及其函式、引數和返回值的檔案 4、如何釋出一個webservice?
A.定義SEI(介面) @webservice(類) @webMethod(暴露的方法) B.定義SEI的實現 C.釋出Endpoint.publish(url,new SEI的實現物件) 5、如何請求一個webservice? A.根據wsdl文件生成客戶端程式碼 jdk wsimport -keep wsdl路徑 cxf wsdl2java wsdl路徑 B.根據生成的程式碼呼叫webservice 找到wsdl文件中service標籤的name屬性對應的類,找到這個port標籤的name屬性,呼叫該方法即可