1、首先编写服务端:
第一部:先创建一个webService工程
第二部:编写服务类hello.java与服务类应该实现的接口TestHello.java
第三部:发布服务新建-->webService-->输入服务名称和上面服务类与接口
2、编写客户端
package com.wyq.business;

import javax.xml.rpc.encoding.XMLType;

import org.apache.axis.client.Call;
import org.apache.axis.client.Service;

public class TestWebservice {
 public String sendAjax(){
  String result="";
  String url="";
  try{
   //创建一个服务
   Service service=new Service();
   //建立服务调用实例
   Call call=(Call)service.createCall();
   
   url="http://localhost:8000/webService/services/TestService";
   //设定调用路径
   call.setTargetEndpointAddress(url);
   //设定调用方法
   call.setOperation("helloWord");
   //设定返回类型
   call.setReturnType(XMLType.XSD_STRING);
   //开始调用
   result=(String)call.invoke(new Object[] {});
  }catch(Exception e){
   e.printStackTrace();
  }
  return result;
 }
}

posted on 2007-06-18 09:41  王永庆  阅读(384)  评论(0编辑  收藏  举报