web-dev-qa-db-fra.com

Génération d'un service Web à partir d'un fichier WSDL

Je veux générer des classes de service Web à partir du fichier WSDL. Je veux du code côté serveur et non côté client. wsimport crée des côtés client. quel outil utilisez-vous pour créer du code côté serveur à partir du fichier WSDL?

21
firstthumb

Utilisez NetBeans ou Eclipse . Les deux facilitent vraiment la création d'un nouveau service Web à partir d'un WSDL existant.

Tutoriel Eclipse: http://www.Eclipse.org/webtools/community/tutorials/TopDownAxis2WebService/td_tutorial.html

Tutoriel NetBeans:
http://weblogs.Java.net/blog/2008/03/05/developing-webservices-wsdl-using-netbeans

15
Catchwa

Pour terminer la réponse d'Andreas_D, j'ai utilisé wsdl2Java pour générer Java client de service Web à partir du document WSDL.

page de téléchargement wsdl2Java (la distribution binaire est prête à l'emploi)

Vous pouvez simplement générer du code avec la ligne de commande:

wsdl2Java -d output_directory/ document.wsdl

Le code sera enregistré dans le dossier output_directory .

Documentation pour les autres arguments.

8
Samuel Dauzon

Apache Axis pourrait être votre ami. Il est livré avec un outil wsdl2Java pour générer automatiquement les classes Java à partir d'un fichier wsdl pour le client et le serveur).

Pour tester et expérimenter: utilisez en plus soapUi .

2
Andreas_D