使用CXF釋出WebService簡單又快速,還可以與Spring內建,當Web容器啟動時一起釋出WebService服務。本例是簡單的用戶端給服務端發送訂單資訊,服務端傳回訂單轉為json的字元串。
1.使用maven管理jar包,首先在maven添加使用到的cxf jar包依賴,到CXF官網上找到Maven的依賴内容。
我使用的是Tomcat是以引用前兩項就可以了
其它jar包依賴
2.建立簡單的訂單類:
3.WebService接口及實作類:
3.1接口
3.2接口實作類
4.配置Spring-context.xml檔案
5.配置web.xml檔案
完成上面的步驟後就可以啟動Tomcat并通路

wsdl:
http://localhost:8080/IHealth.Web/services/RemoteService?wsdl
6.用戶端調用服務
cmd到其項目的src目錄并執行指令就會解析生成相應的調用代碼,指令:wsimport -keep http://localhost:8080/IHealth.Web/services/RemoteService?wsdl
生成好重新整理下src目錄就會看到生成的代碼,如下
此時就可以寫調用代碼了:
運作後控制台内容: