9
votes

Compte tenu d'un fichier WSDL, créez un simple client Java

Quelqu'un peut-il me fournir un exemple de code pour cela? J'ai un fichier WSDL et je souhaite créer un client qui appellera un service à partir de ce fichier WSDL
Un code de travail avec certaines explications sera vraiment utile.

J'utilise JDK 1.4.


0 commentaires

6 Réponses :


0
votes

J'ai vu Apache Axis le faire automatiquement. Vous voudrez peut-être essayer de faire connaissance un peu à ce sujet.


0 commentaires

4
votes

Un des nombreux outils possibles est wsdl2java . Dans une coquille: xxx


0 commentaires

15
votes

Les options principales sont à utiliser:

  1. JAX-WS, à l'aide de l'outil wsimport .
  2. Apache Axis2, en utilisant wsdl2java .

    Les deux liens fournissent des exemples de code. Certaines recherches sur le Web vous obtiendront même plus loin. Il existe également des options pour créer des clients de savon dynamiques, mais les celles générées sont les plus faciles.


1 commentaires

2
votes

NetBeans peut générer beaucoup de ce code pour vous: Fichier -> Nouveau fichier ... -> Séances Web -> Client de service Web


0 commentaires

1
votes

Eclipse a la possibilité de générer un client Java.
Un clic droit sur le fichier WSDL
Générer un client de service Web
Thatz tout. Vous obtenez le client pour invoquer le service de savon


0 commentaires

4
votes

Vous pouvez le faire à partir de la ligne de commande à l'aide de WSIMPORT fournie par JAX-WS

WSIMPORT-Weard -S (dossier de sortie) URLTOWSDL P>

> ex : wsimport -keep -s {homeDirectory}/OutputFolder https://www.example.com


0 commentaires