系統功能: 開發一個計算器服務CalculateService,這個服務包含加(plus)、減(minus)、乘(multiply)
、除(divide)的操作。
開發前準備: 1、安裝Eclipse-jee; 2、下載Axis2的最新版本Axis2 1.4.1 Release,網址
http://ws.apache.org/axis2/download/1_4_1/download.cgi ,選擇Standard Binary Distribution
的.zip包即"axis2-1.4.1-bin.zip"這個文件,解壓縮得到的目錄名axis2-1.4.1,目錄內的文件結構如
下:
開發前配置:在Eclipse的菜單欄中,Window --> Preferences --> Web Service --> Axis2
Perferences,在Axis2 runtime location中選擇Axis2解壓縮包的位置,設置好后,點"OK"即行。(如圖
) 開發Web Service: 1、新建一個Java Project,命名為"WS_01"; 2、新建一個class,命名為"CalculateService",完整代碼如下:
3、在"WS_01"項目上new --> other,找到"Web Services"下面的"Web Service"; 4、下一步(next),在出現的Web Services對象框,在Service implementation中點擊"Browse",進入
Browse Classes對象框,查找到我們剛才寫的寫的CalculateService類。(如下圖)。點擊"ok",則回到
Web Service話框。 5、在Web Service對話框中,將Web Service type中的滑塊,調到"start service“的位置,將Client
type中的滑塊調到"Test client"的位置。 6、在Web Service type滑塊圖的右邊有個"Configuration",點擊它下面的選項,進入Service
Deployment Configuration對象框,在這里選擇相應的Server(我這里用Tomcat6.0)和Web Service
runtime(選擇Apache Axis2),如下圖: 7、點OK后,則返回到Web Service對話框,同理,Client type中的滑塊右邊也有"Configuration",也
要進行相應的置,步驟同上。完成后,Next --> next即行。
8、到了Server startup對話框,有個按鍵"start server"(如下圖),點擊它,則可啟動Tomcat服務器
了。 9、等啟完后,點擊"next -- > next",一切默認即行,最后,點擊完成。最后,出現如下界面:(Web
Service Explorer),我們在這里便可測試我們的Web服務。 10、測試比較簡單,例如,我們選擇一個"plus"的Operation,出現下圖,在x的輸入框中輸入2,在y的
輸入框中輸入3,點擊"go",便會在status欄中顯示結果5.0。其他方法的測試也類似。
到這里用Axis2與Eclipse整合開發的Web Service的服務端和客戶端就成功了。你也試試吧! (*^-^*) 本文原創,轉載請注明出處, http://www.tkk7.com/rongxh7謝謝! (*^-^*)
本文原創,轉載請注明出處,謝謝!http://www.tkk7.com/rongxh7(心夢帆影JavaEE技術博客)
歡迎光臨我的博客,本博客文章均為個人原創,歡迎提出寶貴的意見和建議?。ㄈ菪氯A)