
下面以 http://www.webxml.com.cn/webservices/DomesticAirline.asmx?Wsdl 航班查詢服務為例來分析開發客戶端的步驟。
1.首先從http://ws.apache.org/axis/index.html上下載axis的程序包。
2.運行cmd,進入下載包解壓后的目錄,運行 Java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java -p client http://www.webxml.com.cn/webservices/DomesticAirline.asmx?Wsdl
(其中-p是生成代碼的包名,根據需要設置)
然后把生成的代碼拷貝到項目里面。
3.拷貝axis里面的包到工程里面。
4.客戶端代碼。






















































本來客戶端代碼應該是比較簡單的,但是這個例子的webservice服務端是用.net寫的,查詢后返回DataSet類型,java沒有對應的類型,所以只能把返回后的結果用xml來解析,然后在放入java的數據對象里面。