一 . 環境搭建 由于 AXIS 本身是基于 JAVA 語言開發的項目,并且是以 Web 應用形式發布的,因此它運行時需要一個應用服務器作為支撐。為
了方便我們這里選用的是 Tomcat 。由于 AXIS 本身需要用到處理 XML 信息的包,所以我們建議使用 JDK1.5 并安裝 Tomcat
6.0。下面是環境搭建步驟,讀取根據自身情況進行安裝。
安裝 JDK1.5 安裝 Tomcat 6.0到 C:\Tomcat 并驗證安裝是否成功 下載 AXIS 項目打包文件 axis.zip 解壓縮后將目錄中的 webapps 目錄下的 axis 子目錄拷貝到 C:\Tomcat\webapps 下。 驗證 AXIS 的安裝:重新啟動 Tomcat 服務器后打開瀏覽器輸入網址 http://localhost:8080/axis 后,點擊鏈接 "Validate"
來驗證 Axis 所需的幾個 JAVA 包是否齊全。
點擊超鏈接Validate后,AXIS會自動檢查所需的每一個JAVA組件,這協組件分為:必需組件以及可選組件,必須保證所有必需組
件都存在。
二. Web Service服務端開發
經過了前兩步之后我們就可以開始Web服務之旅了!大多數人在學習一種編程語言的第一步都是從Hello world程序開始的,我們
也不例外。我們將提供這樣一個Web服務,通過給它傳入姓名,服務返回:你好[姓名],歡迎來到Web服務的世界。這就是我們的
需求。我們將馬上根據AXIS的要求完成我們的需求,你就會發現原來Web服務可以這么簡單!
編寫JAVA類Hello.java,內容如下:
僅此而已,無需編譯,將該文件改名為Hello.jws并拷貝到AXIS應用目錄C:\Tomcat\webapps\axis下。
下面我們就可以測試該Web服務了,打開瀏覽器并輸入剛剛創建的文件名對應的URL地址http://localhost:8080/axis/Hello.jws
瀏覽器顯示如下結果:
There is a Web Service here Click to see the WSDL
點擊頁面上的鏈接查看該Web服務對應的WSDL信息如下所示(我們將在下一小節簡單介紹WSDL)
到此我們已經完成了hello的Web服務了,那我們怎么告訴用戶如何來使用該服務呢?我們只需要告訴用戶我們的Web服務的URL地
址:http://localhost:8080/axis/Hello.jws?wsdl就可以了!下一節我們將介紹如何通過這個地址來訪問對應的Web服務。