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;
}
}