2010-04-20 8 views
8

Je commence à développer des services Web à l'aide de JAX-WS. J'essaie d'implémenter des cours que je peux envoyer entre mon service et mon client en utilisant JAXB, mais j'ai du mal à le faire fonctionner.Tutoriel JAX-WS avec JAXB

J'ai essayé de suivre l'exemple au this site mais je n'arrive pas à le faire fonctionner. Après avoir suivi les instructions, la page de test affichée n'a aucun moyen de définir les objets Die comme suggéré par l'article.

Tout cela est très nouveau pour moi, donc je ne sais pas vraiment où aller. J'ai vérifié le fichier WSDL lié de la page de test, et ma meilleure estimation est que le JAXB ne fonctionne pas correctement car je ne vois pas la classe Die ou ses propriétés mentionnées nulle part.

Un bon exemple complet serait très bénéfique. Est-ce que quelqu'un sait où on peut être trouvé? Si c'est de l'aide, je travaille dans Netbeans.

Merci!

Répondre

5

Voici une étape étape par étape pour jax-ws. http://netbeans.org/kb/docs/websvc/jax-ws.html

Si vous utilisez les services Web google netbeans, vous trouverez de nombreux exemples.

+1

Le problème est, ils traitent tous des services Web simples avec des valeurs primitives en tant que paramètres et types de retour. Je cherche à avoir des objets comme paramètres et types de retour, ce qui est (à ma compréhension) où JAXB s'inscrit. La page que vous avez liée a été le premier tutoriel que j'ai essayé, mais malheureusement elle ne concerne que les primitives comme paramètres et retours. – Mac

+1

@Mac - Essayez celui-ci et regardez en bas pour les ressources http://www.ibm.com/developerworks/java/library/j-jws8.html il sera moins netbeans centric mais cela pourrait aider. Il y a beaucoup d'informations sur ce site ici est une recherche pour JAXB http://www.ibm.com/developerworks/search/searchResults.jsp?searchType=1&searchSite=dW&searchScope=dW&query=jaxb&Search=Search –

4

Voici un excellent tutoriel JAX-WS pour les débutants. http://java.globinch.com/enterprise-java/web-services/jax-ws/java-jax-ws-tutorial-develop-web-services-clients-consumers/ Le tutoriel explique comment développer un service Web et un consommateur sans utiliser de conteneur Java EE.

+1

Nice link, mais le problème est que presque toujours, les développeurs veulent (ou doivent) utiliser un conteneur JEE, ou au moins un conteneur de servlet. Le tutoriel donne l'impression que JAX-WS est un jeu d'enfant, jusqu'à ce que quelqu'un vous demande de le déployer sur WebSphere, JBoss ou même Tomcat. – wavicle