乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      如何使用Axis開發(fā)Webservice應(yīng)用程序

       Elena 2006-05-13
      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.重新啟動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就會編譯該文件,并將其部署到系統(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ù)端程序里,然后部署就可以了,就這么簡單。

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多