工具 :

1.Eclipse IDE for Java EE Developer

  -目前版本Eclipse 4.4.1 EE

X86載點

X64載點

2.JAVA JDK

  -目前版本Java SE Development Kit 8u31

3.Tomcat -目前版本-7.0.12

4.Apache CXF2-目前版本2.4.0
 
一.環境架設 :
1.JDBC匯入 :  Project-->Properties-->Java Build Path
                        -->Libraries-->Add External JARs
   
 
2.Tomcat設定 : Windows-->Preferences-->Server
                          -->Runtime Environments
 
3.CXF 2設定 : Windows-->Preferences-->Web Services
                        -->CXF 2.x Preferences
 
 
二.佈署Server端程式
1.點選下方Servers-->New-->Server
 
2.選用Tomcat v7.0
 
   
3.新增專案: Dynamic Web Project
 
4.新增EchoTest類別
測試範例
ppackage testServer;

public class EchoTest{
Public String echo(String message){
Return “Echo : ” +message;
}
}
 
 
5.在EchoTest類別上按右鍵選擇Web Service->Create Web Service
6.在跳出的視窗中,Web Service Type處選擇Button up
7.選擇 Web service runtime : Apache CXF2.X
         Server runtime : Tomcat v7.0
8. 選擇Explore options
9.下一步
10.點擊Start server
11. Server啟動完成後,按Finish關閉
12.CXF套件會自動幫我們產出Web Service的相關檔案
13.開啟網址 : http://127.0.0.1:8080/testServer/services/EchoTestPort?wsdl
                                                             (專案名稱)                 (類別名稱)

 
 二.佈署Client端程式
 1.新增一個Java Project
2.src按右鍵New->Other
 3.在Web Services類別選擇Web Service Client
 
 
5.  選擇 Server runtime :Tomcat v7.0 Server
          Web service runtime : Apache Axis
 
6.按下確認,套件會為我們自動產生Web Service Client的相關類別
 
7.新增一個EchoDemo類別
 
8.範例程式
p package testServer;

 public class EchoDemo{

 public static void main(String[] args){

       EchoTest client = new EchoTestProxy ();

       try{

           System.out.println(client.echo(“test echo”));}catch(Exception e){

             e.printStackTrace();

             }

          }

}
9.直接執行,在client端就會連接Tomcat Server上的Web Service,並帶回執行結果
 
 
完畢。
 
文章標籤
全站熱搜
創作者介紹
創作者 luway 的頭像
luway

柯佳思吃吃吃

luway 發表在 痞客邦 留言(2) 人氣(32,376)