2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

如何使用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.重新啟動(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ù)端程序里,然后部署就可以了,就這么簡單。

    本站是提供個(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ā)表

    請遵守用戶 評論公約

    類似文章 更多