12

Eclipse Helios を使用して、Axis 1.4 Web サービスを使用するための Web サービス クライアントを作成しました。
2 つのパッケージが生成されました:
1 - データモデル。
2 - クライアント。

クライアント パッケージ内には 5 つのクラスがあります
。1- ServiceName
2- ServiceNameProxy
3- ServiceNameService
4- ServiceNameServiceLocator
5- ServiceNameSoapBindingStub

私はこれらが何であるかを知る必要がありますか? そして、パラメータを使用してWebサービスメソッドを呼び出す
方法は?

前もって感謝します

4

1 に答える 1

15

私は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()サービスで定義されているメソッドの名前は何でもかまいません。

于 2010-11-10T21:45:50.257 に答える