ホームページ Java &#&ベース Webサービスインターフェースの呼び出し方法

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

Jun 30, 2021 pm 01:44 PM
webservice

呼び出し方法: まず、「プロジェクト」タブを選択し、マウスを右クリックして、ポップアップ右クリックメニューで「新規」-「その他」を選択し、次に「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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

JavaScriptを使用したスクリプトにJavaのナショーンエンジンを使用するにはどうすればよいですか? JavaScriptを使用したスクリプトにJavaのナショーンエンジンを使用するにはどうすればよいですか? Mar 14, 2025 pm 05:00 PM

Javaのナショーンエンジンは、Javaアプリ内でJavaScriptスクリプトを可能にします。重要な手順には、ナショーンのセットアップ、スクリプトの管理、パフォーマンスの最適化が含まれます。主な問題には、ナショーンのdeprecによるセキュリティ、記憶管理、将来の互換性が含まれます

自動リソース管理にJavaのリソース付きステートメントを使用するにはどうすればよいですか? 自動リソース管理にJavaのリソース付きステートメントを使用するにはどうすればよいですか? Mar 14, 2025 pm 04:59 PM

Javaのリソースでの試行は、ファイルストリームやデータベース接続などのリソースを自動的に閉じることでリソース管理を簡素化し、コードの読みやすさと保守性を向上させます。

Java Virtual Machine(JVM)とは何ですか?内部でどのように機能しますか? Java Virtual Machine(JVM)とは何ですか?内部でどのように機能しますか? Mar 14, 2025 pm 05:05 PM

この記事では、Java Virtual Machine(JVM)について説明し、さまざまなプラットフォームでJavaプログラムを実行する際の役割について詳しく説明しています。 JVMの内部プロセス、主要コンポーネント、メモリ管理、ガベージコレクション、およびパフォーマンスの最適化について説明します

Javaの酵素を使用して固定値のセットを表すにはどうすればよいですか? Javaの酵素を使用して固定値のセットを表すにはどうすればよいですか? Mar 14, 2025 pm 04:57 PM

Java Enumsは、固定された値のセットを表し、カスタムメソッドとコンストラクターを介してタイプの安全性、読みやすさ、および追加の機能を提供します。それらはコード組織を強化し、効率的なバリューハンドリングのためにスイッチステートメントで使用できます。

Java(シリアル、パラレル、CMS、G1、ZGC)のごみ収集アルゴリズムは何ですか? Java(シリアル、パラレル、CMS、G1、ZGC)のごみ収集アルゴリズムは何ですか? Mar 14, 2025 pm 05:06 PM

この記事では、さまざまなJava Garbage Collectionアルゴリズム(シリアル、パラレル、CMS、G1、ZGC)、そのパフォーマンスへの影響、および大きなヒープを持つアプリケーションの適合性について説明します。

See all articles