25

WSDL2Java コンバーターで WSDL から Java ファイルを生成しましたが、サンプルがないため、これらのファイルでサービスを使用する方法がわかりません。私はクライアント側を実装しています。

4

2 に答える 2

11

Axis2 について: いくつかの例が含まれているこれらのリンクを読んでください。

http://ws.apache.org/axis2/1_5_1/quickstartguide.html#clients
http://ws.apache.org/axis2/1_0/userguide3.html

編集: Axis1 に関して: JAX-RPC に基づいており、スタブ オブジェクトをインスタンス化するか、サービス ロケーターを使用してスタブ インスタンスを取得する必要があり、すべての WS 操作はその中にあります。例を次に示します

public class Tester {
  public static void main(String [] args) throws Exception {
    // Make a service
    AddressBookService service = new AddressBookServiceLocator();

    // Now use the service to get a stub which implements the SDI.
    AddressBook port = service.getAddressBook();

    // Make the actual call
    Address address = new Address(...);
    port.addEntry("Russell Butek", address);
  }
}
于 2009-11-03T07:06:59.060 に答える
3

通常、クライアントはWebサービスでスタブをインスタンス化しません。サービスロケーターを使用してgetメソッドを呼び出します。あなたの質問からはわかりませんが、より一般的な「APIをよりよく理解するためにJavaDocs(またはそのようなもの)をどこで入手できますか」と尋ねる場合は、使用しているWSを使用するように指示する必要があります。

Axisユーザーガイド

于 2009-11-03T07:00:44.173 に答える