Heim Java JavaBase So rufen Sie die Webservice-Schnittstelle auf

So rufen Sie die Webservice-Schnittstelle auf

Jun 30, 2021 pm 01:44 PM
webservice

Aufrufmethode: Wählen Sie zuerst die Registerkarte „Projekt“, klicken Sie mit der rechten Maustaste, wählen Sie „Neu“ – „Andere“ im Popup-Rechtsklick-Menü, suchen Sie dann nach „Webdienst-Client“ und klicken Sie auf „Weiter“. und wählen Sie „WSDL-URL“. Geben Sie die Schnittstellenadresse ein und klicken Sie abschließend auf „Weiter“, um die Klassendatei zu generieren.

So rufen Sie die Webservice-Schnittstelle auf

Die Betriebsumgebung dieses Tutorials: Windows7-System, Java10-Version, DELL G3-Computer.

1. So entwickeln Sie eine Webservice-Schnittstelle

1.

2. Verwenden Sie Tools von Drittanbietern für die Entwicklung, wie cxf, shiro usw.

Ich werde die JDK-Methode zum Aufrufen einer Webservice-Schnittstelle vorstellen.

2. Verwenden Sie jdk, um die Webservice-Schnittstelle aufzurufen –> die Schnittstellenadresse in der WSDL-URL (Format: http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl) -> Weiter... ->

Die Generierung der Klassendatei ist abgeschlossen.

2. Aufrufprozess:

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());
    }

}
Nach dem Login kopieren

Ergebnis:

Oder verwenden Sie cmd, um es zu benennen

wsimport -s G:\workspace\webService\TheClient\src -p com.hyan.client -keep http:/ /localhost:9001/Service/ServiceHello?wsdl

3. Sonstiges Gespräch:

A: Über den Unterschied zwischen jax-ws und jax-rs

  JAX-WS ist für WebService. JAX-RS steht für RESTful HTTP Service.

  Man kann sagen, dass dies zwei Stile von SOA-Architekturstilen sind:

   Der erstere ist verbzentriert und gibt eine Funktion an, die jedes Mal ausgeführt werden soll. Die stark unterstützten Hersteller wie BEA, IBM und MS sind grundsätzlich Entwicklungstools Hersteller und keine Entwicklungstools haben, ist einfach keine Aufgabe für Menschen, haha)

 Letzteres konzentriert sich auf Substantive und bezieht sich bei jeder Ausführung auf Ressourcen, die es stark unterstützen, wie Google, Yahoo, Amazon usw. sind alle Dienstbetreiber. Es ist wirklich einfach, benutzerfreundlich und kann die meisten Anforderungen erfüllen.

  JAX-WS ist nachrichtenorientiert und die Anforderungsmethode wird für jede Anforderung angegeben. JAX-RS ist ressourcenorientiert. Später werden Dinge im Netzwerk als Ressourcen betrachtet, und jede Anforderung ist eine Operation an der Ressource, z. B. das Hinzufügen, Löschen, Überprüfen und Ändern der Ressource.

  Ich habe diesen Satz im Internet gesehen: Es gibt drei WebService-Spezifikationen in JAVA, nämlich JAXM&SAAJ, JAX-WS (JAX-RPC) und JAX-RS

Empfohlene verwandte Video-Tutorials:

Java-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo rufen Sie die Webservice-Schnittstelle auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)