通常創(chuàng)建一個(gè)web服務(wù)的客戶端包括SEI的java接口和客戶端輸入輸出應(yīng)用的一些java類,這不總是可取的或?qū)嵱玫摹?/p> CXF支持不同的選擇,允許一個(gè)應(yīng)用連接到服務(wù)而不使用SEI和一些數(shù)據(jù)類。本頁面介紹CXF的動(dòng)態(tài)客戶端工具,有了動(dòng)態(tài)客戶端,CXF就可以在運(yùn)行時(shí)生成SEI和一些Bean類,也允許你通過API調(diào)用操作,即采取對(duì)象或使用反射來應(yīng)用代理。 服務(wù)接口:
服務(wù)實(shí)現(xiàn)類:
對(duì)象 Person:
對(duì)象Address:
異常定義:
服務(wù)端配置:
客戶端調(diào)用-----關(guān)鍵就在這里:
你可能會(huì)問自己下面這個(gè)問題:“類名'com.acme.Person'從哪里來”?是通過運(yùn)行"wsdl2java'并審查結(jié)果來得到類名。 |
|