1 什麼是webservice(用你的話描述webservice)?
2.在什麼時候用webservice(舉例說明)?
3.WSDL是什麼,有什麼作用?
4.webservice服務發佈之後如何查看wsdl文檔?
5.wsdl主要由那幾部分組成,作用分別是什麼?
主要分爲 types, message, portType, binding和service
types定義數據類型,message定義請求和響應消息,portType定義操作(接口),binding把操作與協議進行綁定,service對webservice進行定義和描述
6.soap是什麼,有什麼用?
7.常用的webservice框架有哪些?
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類的對象,然後調用這個對象的相關方法即可