2008 7/17 就算工具無敵!也要會用才行!.... 咦!有押韻耶!
軟體環境
Eclipse IDE for Java EE Developers (Eclipse 3.4版)
JDK 6
Tomcat 5.5.26
Apache Axis2 1.4
以上是這次所使用的軟體環境!
接著就讓我們來看看怎麼用Eclipse來创建Web Service吧!
(全部圖片皆能够點擊放大!)
Step1.環境設定
先安裝好JDK,然後將Tomcat 及 Axis2 解壓縮
我將這兩個東西解壓縮在 C:/ 下
接著設定環境變數!
JAVA_HOME = C:/Program Files/Java/jdk1.6.0_03
AXIS2_HOME = C:/axis2-1.4
(以上請依造實際的版本及安裝位置設定)
Step2.Eclipse 環境設定
Window > Preferences
接著 Server > Runtime Environments > Add
選 Apache Tomcat v5.5 然後按下 "Next"
Tomcat installation directory:C:/tomcat5.5.26
JRE:jre1.6.0_03
(請選你實際安裝的位置及版本)
接著設定 Web Services部分
Window > Preferences
接著 Web Services > Axis2 Preferences
Axis2 runtime location:C:/axis2-1.4
Step3.创建專案
在 Project Explorer 右鍵 New > Dynamic Web Project
创建一個 Dynamic Web Project
專案名稱我取名為:ws
Step4.寫程式
创建一個 HelloWorld 類別吧!
寫個簡單的 echo 方法!
public String echo(String str){
return str;
}
Step5.创建執行環境
在下方的Server標籤頁创建一個Server
右鍵 > New > Server
選剛剛設定好的 Apache Tomcat v5.5
Step6.Create Web Service
對著剛剛寫好的 HelloWorld 按右鍵
Web Services > Create Web Service
點一下 Configuration 設定環境
Runtime 選 Axis2
Server 選剛剛创建好的 Server
按下 "Next" 繼續
這邊用預設就行了!
按下 "Next" 繼續
按下 Start Server 啟動伺服器
接著按下 finish 便可完成!
Step7.檢查是否成功
輸入 http://127.0.0.1:8080/ws/ 你會看到這樣的畫面!
接著點擊進入 Services
你會看到剛剛寫的 HelloWorld 出現在列表上!
點擊進入 HelloWorld
出現了!是WSDL文件!用來給Client使用的東西!
Step8.创建 Web Service Client
首先還是要先创建一個 Dynamic Web Project
在 Project Explorer 右鍵 New > Dynamic Web Project
我取名為 "wsClient"
不创建也能够,那就是把Client放在同一個專案裡面 (個人不建議這樣作)
接著在新建好的 "wsClient" 專案上
右鍵 > New > Web Service Client
创建 Web Service Client
在 Service definition 輸入剛剛產生 WSDL 文件的網址!
Configuration 一樣!
Runtime 選 Axis2
Server 選剛剛创建好的 Server
按下 "Next"
這邊用預設就好!
按下 finish 即會自動幫你產生 Client 端要用的程式!
左邊是Eclipse自動幫你產生的類別!
接著我們要本身寫一個程式來使用 Web Service 請 New 一個新類別!
中間紅線框起來的部分建議打勾!這樣比較快!
寫個程式來測試吧!
執行!
Console 視窗顯示的就是執行結果!
以上就是簡單的用 Eclipse 创建 JAVA Web Service 教學!
謝謝收看! php