<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kapok

    垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      455 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks

    http://www.javaresearch.org/article/showarticle.jsp?column=5&thread=28482

    Axis是Apache的一個(gè)開源web service引擎。它目前最為成熟的開源web service引擎之一。下面我主要介紹一下如何使用該Axis開發(fā)您的web service 服務(wù)。


    1.安裝

    以tomcat4.1為服務(wù)器,下面說明如何安裝axis:
       1.解壓下載后的包,將包中axis目錄復(fù)制到tomcat目錄下的webapps目錄下;
       2.將axis/WEB-INF/lib目錄下類文件復(fù)制到tomcat目錄下的common/lib目錄下;
       3.重新啟動(dòng)tomcat;
       4.訪問http://localhost:8080/axis/happyaxis.jsp,如果能訪問,表示安裝成功;

     

    2.開發(fā)webservice服務(wù)


    a.編寫普通類文件,如下所示:
    //文件名:Test.java
    import java.util.*;

    public class Test{
        //fields
        private    String name="gaga";
        private int age=20;
        private List items=new ArrayList();
        
        
        //method at here.
        public String getName(){
            return name;
        }
        
        public int getAge(){
            return age;
        }
        
        public List getItems(){
            return items;
        }
    }
    將本文件(Test.java)復(fù)制到Axis目錄下,并將其更名為Test.jws;
    b.訪問http://localhost:8080/axis/Test.jws,Axis就會(huì)編譯該文件,并將其部署到系統(tǒng)中;
    下面你就可以開發(fā)web service的客戶端程序了;

    3.開發(fā)客戶端程序


    下面是客戶端程序:
    import org.apache.axis.client.*;
    import org.apache.axis.client.Call;
    import org.apache.axis.client.Service;

    import javax.xml.namespace.QName;


    public class TestWebService{
        
        public static void main(String args[]){
            
            System.out.println("Start invoking....");
            
             try {
                 String endpoint =
                          "http://localhost:8080/axis/Test.jws";//你寫的那個(gè)文件
            
                 Service  service = new Service();
                 Call     call    = (Call) service.createCall();
            
                 call.setTargetEndpointAddress( new java.net.URL(endpoint) );
                 call.setOperationName("getAge");//填寫你要調(diào)用的方法名稱
            
                 int ret =Integer.parseInt(("" + call.invoke( new Object[] {} )));
                
                System.out.println(ret);
                 
             } catch (Exception e) {
                 System.err.println(e.toString());
             }
        
            
            System.out.println("Finished the invoking.");        
            
        }
        
    }

    關(guān)于業(yè)務(wù)調(diào)用封裝到服務(wù)端程序里,然后部署就可以了,就這么簡單。

    4.資源


    http://ws.apache.org/axis/

    作者:郭建東         gagaghost@gmail.com     http://blog.itpub.net/gagaghost
    posted on 2005-08-14 09:20 笨笨 閱讀(2187) 評論(0)  編輯  收藏 所屬分類: ALLWeb Services
    主站蜘蛛池模板: 亚洲中文字幕在线第六区| 国产电影午夜成年免费视频| 亚洲精品一区二区三区四区乱码| 日本激情猛烈在线看免费观看| 国产成人综合久久精品免费| 亚洲欧美国产欧美色欲| 毛片a级三毛片免费播放| 亚洲不卡中文字幕| 成年人在线免费观看| 亚洲乱妇熟女爽到高潮的片| 日韩中文字幕免费| 亚洲第一se情网站| 亚洲免费日韩无码系列| 成人国产网站v片免费观看| 久久精品亚洲福利| 老司机69精品成免费视频| 亚洲国产精品无码AAA片| 99久久99久久免费精品小说| 亚洲成a人片7777| 无码视频免费一区二三区| 久久亚洲中文字幕无码| 亚洲福利精品电影在线观看| 一个人免费观看视频在线中文| 国产亚洲福利精品一区| 在线观看的免费网站无遮挡| 亚洲国产系列一区二区三区| 国产精品黄页在线播放免费| 一个人看的www免费高清| 久久精品国产亚洲av高清漫画 | 亚洲精品一卡2卡3卡三卡四卡| 国产精品入口麻豆免费观看| 亚洲第一街区偷拍街拍| 亚洲毛片av日韩av无码| 永久免费在线观看视频| 亚洲AV无码一区二区三区网址| 在线日韩日本国产亚洲| 精品久久8x国产免费观看| 青草久久精品亚洲综合专区| 亚洲av永久无码精品秋霞电影影院 | 亚洲啪AV永久无码精品放毛片| 一本久到久久亚洲综合|