代码之家  ›  专栏  ›  技术社区  ›  Abu Muhammad

如何使用Eclipse生成的WebService客户机类?

  •  12
  • Abu Muhammad  · 技术社区  · 14 年前

    我使用EclipseHelios创建了一个Web服务客户机来使用Axis1.4Web服务。
    它生成了两个包:
    1-数据模型。
    2-客户。

    在客户端包中有5个类:
    1-服务名称
    2-服务名称代理
    3-服务名称服务
    4-服务名称服务定位器
    5-服务名称SoapBindingsTub

    我要知道这些是什么?和
    如何使用参数调用Web服务方法?

    提前谢谢

    1 回复  |  直到 12 年前
        1
  •  15
  •   lhan    12 年前

    我是 非常 刚接触到Web服务,我无法很好地解释 什么 这些课程是,但是,我相信你可以使用 Proxy 类来调用Web服务方法。

    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() 将是服务中定义的方法的名称。