Hitachi

Cosminexus V11 アプリケーションサーバ Webサービス開発ガイド


6.5.2 Webサービスクライアントの実装クラスを作成する

Webサービスを利用するWebサービスクライアントの実装クラスを作成します。

Webサービスに対して1回の呼び出しをするWebサービスクライアントの作成例を次に示します。

package com.sample.client;
 
import com.sample.AddNumbersImpl;
import com.sample.AddNumbersImplService;
import com.sample.AddNumbersFault_Exception;
 
public class TestClient {
    public static void main( String[] args ) {
        try {
            AddNumbersImplService service = new AddNumbersImplService();
            AddNumbersImpl port = service.getAddNumbersImplPort();
            
            int returnValue = port.add( 205, 103 );
            
            System.out.println( "[RESULT] " + returnValue );
        }
        catch( AddNumbersFault_Exception e ){
            e.printStackTrace();
        }
    }
 
}

作成したTestClient.javaは,UTF-8形式でc:\temp\jaxws\works\wsgen\client\src\com\sample\client\ディレクトリに保存します。

なお,com.sample,AddNumbersImpl,AddNumbersImplService,AddNumbersImplPort,およびaddは,生成されたJavaソースのパッケージ名,クラス名,およびクラス内のメソッド名によって変わります。異なる構成のWebサービスを開発する場合には,パッケージ名,クラス名,およびクラス内のメソッド名の記述を見直す必要があります。