我使用eclipse Helios创建了一个Web服务客户机,用于使用Axis1.4Web服务。
它生成了2个包:
1-数据模型。
2-客户端。
在客户端包中有5个类:
1- ServiceName
2- ServiceNameProxy
3- ServiceNameService
4- ServiceNameServiceLocator
5- ServiceNameSoapBindingStub
我想知道这些是什么?和
如何调用带参数的web服务方法?
提前感谢
发布于 2010-11-11 05:45:50
我是一个非常熟悉的新手,我不能很好地解释这些类是什么,但是,我相信您可以使用Proxy类来调用Web Service方法。
public class TestClient{
public static void main(String []args){
ServiceNameProxy proxy = new ServiceNameProxy();
proxy.setEndpoint("http://localhost:8080/ServiceName/asdf");//defined in wsdl
int i = proxy.webServiceMethod(new String(), new String());
}
}无论服务中定义的方法名是什么,webServiceMethod()都可以。
https://stackoverflow.com/questions/4145326
复制相似问题