Maison Java JavaBase Comment appeler l'interface du service Web

Comment appeler l'interface du service Web

Jun 30, 2021 pm 01:44 PM
webservice

Méthode d'appel : sélectionnez d'abord l'onglet "Projet", cliquez avec le bouton droit de la souris, sélectionnez "nouveau" - "autre" dans le menu contextuel contextuel, puis recherchez "client de service Web", cliquez sur "suivant", et entrez l'adresse de l'interface dans "url wsdl", et enfin cliquez sur "suivant" pour générer le fichier de classe.

Comment appeler l'interface du service Web

L'environnement d'exploitation de ce tutoriel : système windows7, version java10, ordinateur DELL G3.

1. Comment développer une interface de service Web

1.

2. Utilisez des outils tiers pour le développement, tels que cxf, shiro, etc.

Je vais présenter la méthode jdk d'appel d'interface de service Web.

2. Utilisez jdk pour appeler l'interface du service Web

1. Sélectionnez l'élément -> Cliquez avec le bouton droit -> autre -> -> suivant -> Entrez l'adresse de l'interface dans l'url wsdl (format : http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl) -> déposer.

La génération du fichier de classe est terminée.

2. Processus d'appel :

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

}
Copier après la connexion

Résultat :

ou utilisez cmd pour le nommer

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

3. Discussion diverse :

A. : À propos de la différence entre jax-ws et jax-rs

JAX-WS est pour WebService. JAX-RS est pour le service HTTP RESTful.

On peut dire qu'il s'agit de deux styles d'architecture SOA :

Le premier est centré sur les verbes et spécifie une fonction à exécuter à chaque fois. Il est essentiellement supporté par les fabricants tels que. BEA, IBM et MS. C'est un fabricant d'outils de développement. Ce n'est tout simplement pas un travail humain de faire du WebService sans outils de développement, haha)

Ce dernier est centré sur les noms, et fait référence à des ressources à chaque fois. est exécuté. Des fabricants fortement pris en charge tels que Google, Yahoo, Amazon, etc. sont tous des opérateurs de services, REST est vraiment simple et facile à utiliser et peut répondre à la plupart des besoins).

JAX-WS est orienté message et la méthode de requête est spécifiée pour chaque requête. JAX-RS est orienté ressources. Plus tard, les éléments du réseau sont traités comme une ressource et chaque requête est une opération sur la ressource, telle que l'ajout, la suppression, la vérification et la modification de la ressource.

J'ai vu cette phrase sur Internet : Il existe trois spécifications WebService en JAVA, à savoir JAXM&SAAJ, JAX-WS (JAX-RPC), JAX-RS

Tutoriels vidéo recommandés : Tutoriel vidéo Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser le moteur Nashorn de Java pour les scripts avec JavaScript? Comment utiliser le moteur Nashorn de Java pour les scripts avec JavaScript? Mar 14, 2025 pm 05:00 PM

Le moteur Nashorn de Java permet des scripts JavaScript dans les applications Java. Les étapes clés comprennent la configuration de Nashorn, la gestion des scripts et l'optimisation des performances. Les principaux problèmes impliquent la sécurité, la gestion de la mémoire et la compatibilité future due à Nashorn's Deprec

Comment utiliser l'instruction TRY-With-Resources de Java pour la gestion automatique des ressources? Comment utiliser l'instruction TRY-With-Resources de Java pour la gestion automatique des ressources? Mar 14, 2025 pm 04:59 PM

Le TRY-With-Resources de Java simplifie la gestion des ressources en fermant automatiquement les ressources comme des flux de fichiers ou des connexions de base de données, en améliorant la lisibilité du code et la maintenabilité.

Qu'est-ce que la machine virtuelle Java (JVM) et comment fonctionne-t-elle en interne? Qu'est-ce que la machine virtuelle Java (JVM) et comment fonctionne-t-elle en interne? Mar 14, 2025 pm 05:05 PM

L'article traite de la machine virtuelle Java (JVM), détaillant son rôle dans l'exécution des programmes Java sur différentes plateformes. Il explique les processus internes de JVM, les composants clés, la gestion de la mémoire, la collecte des ordures et l'optimizatio des performances

Comment utiliser les énumérations de Java pour représenter des ensembles de valeurs fixes? Comment utiliser les énumérations de Java pour représenter des ensembles de valeurs fixes? Mar 14, 2025 pm 04:57 PM

Les énumérations Java représentent des ensembles de valeurs fixes, offrant une sécurité, une lisibilité et des fonctionnalités supplémentaires via des méthodes et des constructeurs personnalisés. Ils améliorent l'organisation du code et peuvent être utilisés dans les instructions de commutation pour une gestion efficace de la valeur.

Quels sont les différents algorithmes de collecte des ordures en Java (série, parallèle, CMS, G1, ZGC)? Quels sont les différents algorithmes de collecte des ordures en Java (série, parallèle, CMS, G1, ZGC)? Mar 14, 2025 pm 05:06 PM

L'article traite de divers algorithmes de collecte de ordures Java (série, parallèle, CMS, G1, ZGC), leurs impacts de performance et leur pertinence pour les applications avec de grands tas.

See all articles