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

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

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

    kapok

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

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

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

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


    1.安裝

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

     

    2.開發webservice服務


    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)復制到Axis目錄下,并將其更名為Test.jws;
    b.訪問http://localhost:8080/axis/Test.jws,Axis就會編譯該文件,并將其部署到系統中;
    下面你就可以開發web service的客戶端程序了;

    3.開發客戶端程序


    下面是客戶端程序:
    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";//你寫的那個文件
            
                 Service  service = new Service();
                 Call     call    = (Call) service.createCall();
            
                 call.setTargetEndpointAddress( new java.net.URL(endpoint) );
                 call.setOperationName("getAge");//填寫你要調用的方法名稱
            
                 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.");        
            
        }
        
    }

    關于業務調用封裝到服務端程序里,然后部署就可以了,就這么簡單。

    4.資源


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

    作者:郭建東         gagaghost@gmail.com     http://blog.itpub.net/gagaghost
    posted on 2005-08-14 09:20 笨笨 閱讀(2177) 評論(0)  編輯  收藏 所屬分類: ALLWeb Services
    主站蜘蛛池模板: 亚洲a无码综合a国产av中文| 亚洲av成人一区二区三区| 亚洲AV综合色区无码一二三区| 皇色在线视频免费网站| 亚洲国产视频一区| 亚洲免费闲人蜜桃| 亚洲精品456人成在线| 一个人免费观看在线视频www| 久久久久亚洲国产| 免费日本黄色网址| 一级毛片免费观看不收费| 久久久久亚洲爆乳少妇无| 精品无码一级毛片免费视频观看 | 日韩成人免费在线| 亚洲国产日韩a在线播放| 国产精品高清全国免费观看| 国产AV日韩A∨亚洲AV电影| 亚洲国产精品自在拍在线播放| jizz18免费视频| 伊人久久综在合线亚洲2019| www视频在线观看免费| 亚洲精品无码专区在线| 亚洲国产精品不卡毛片a在线| 免费无码又爽又刺激网站直播| 亚洲视频.com| 四虎www免费人成| www在线观看播放免费视频日本| 亚洲成a人片在线观看无码| 日韩在线免费视频| 国产亚洲精品仙踪林在线播放| 亚洲日韩中文无码久久| 5555在线播放免费播放| 久久亚洲精品11p| 国产亚洲真人做受在线观看| 曰批视频免费30分钟成人| 免费无码国产在线观国内自拍中文字幕| 亚洲日韩精品A∨片无码| 久草视频在线免费| 日韩在线观看免费完整版视频| 亚洲av午夜福利精品一区| 最近中文字幕无免费视频|