ホームページ  >  記事  >  Java  >  Webサービスインターフェースの呼び出し方法

Webサービスインターフェースの呼び出し方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-06-30 13:44:5419944ブラウズ

呼び出し方法: まず、「プロジェクト」タブを選択し、マウスを右クリックして、ポップアップ右クリックメニューで「新規」-「その他」を選択し、次に「Web サービスクライアント」を見つけて、クリックします。 「next」、in 「wsdl url」にインターフェースアドレスを入力し、最後に「next」をクリックするとクラスファイルが生成されます。

Webサービスインターフェースの呼び出し方法

#このチュートリアルの動作環境: Windows7 システム、Java10 バージョン、DELL G3 コンピューター。

1. Web サービス インターフェイスの開発方法

1. JDK の開発。

2. cxf、hiro などのサードパーティ ツールを開発に使用します。

Webサービスインターフェース呼び出しのjdkメソッドを紹介します。

2. jdk を使用して Web サービス インターフェイスを呼び出します

1. 項目を選択します -> 右クリック -> 新規 -> その他 -> Web サービス クライアントを見つけて開きます-> 次へ -> wsdl URL にインターフェイス アドレスを入力します (形式: http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl) -> 次へ.... -> クラスを生成しますファイル。

# クラスファイルの生成が完了しました。

2. 呼び出しプロセス:

package ww;

import java.util.List;

import cc.ArrayOfString;
import cc.TranslatorWebService;
import cc.TranslatorWebServiceSoap;

public class cccd {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        TranslatorWebServiceSoap as =  new TranslatorWebService().getTranslatorWebServiceSoap();
        String aw = as.helloWebXml();
        System.out.println(aw);
        List<String> ss = as.getEnCnTwoWayTranslator("dog").getString();
        System.out.println(ss.toString());
    }

}

結果:

または、cmd を使用して

wsimport -s という名前を付けます。 G:\\workspace\\webService\\TheClient\\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello?wsdl

3. その他の話:

A:jax-wsとjax-rsの違いについて

JAX-WSはWebService用です。 JAX-RS は RESTful HTTP サービス用です。

SOA アーキテクチャのスタイルには次の 2 つのスタイルがあると言えます:

前者は動詞を中心にその都度実行する関数を指定するもので、これを強力にサポートしているメーカーは以下のとおりです。 BEA、IBM、MS は基本的にすべて開発ツールのメーカーです。開発ツールなしで WebService を行うのは単純に人間の仕事ではありません (笑)

後者は名詞を中心に、その都度リソースを参照しますGoogle、Yahoo、Amazon など、強力にサポートされているメーカーはすべてサービス運営者です。REST は非常にシンプルで使いやすく、ほとんどのニーズを満たすことができます)。

JAX-WS はメッセージ指向であり、リクエストごとにリクエスト メソッドが指定されます。 JAX-RS はリソース指向です。その後、ネットワーク上のものがリソースとみなされ、各リクエストはリソースの追加、削除、確認、変更などのリソースに対する操作となります。

インターネットで次の文を見かけました: JAVA には 3 つの WebService 仕様、すなわち JAXM&SAAJ、JAX-WS (JAX-RPC)、および JAX-RS

推奨ビデオ チュートリアル:

Javaビデオチュートリアル

以上がWebサービスインターフェースの呼び出し方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。