Rechercher : dans
Par :

[Eclipse] Création d'un webservice

Dernière réponse le 9 fév 2008 à 00:31:02 BlueWolf², le 8 fév 2008 à 13:44:28 
 Signaler ce message aux modérateurs

Bonjour à tous,

Voici mon souci : je programme en Java sous Eclipse, et on m'a demandé (étudiant, "on" représente mes tuteurs de projet) de faire une implémentation WebService de ce que j'ai déjà fait. Créer la classe avec la fonction qu'on va appeler, c'est fait.

Maintenant, ce que je cherche, ce serait une solution pour créer assez facilement un webservice ("facilement" se rapportant au fait que le code sera probablement ramanié dans les prochains jours, puisque je dois avoir fini ce projet pour mercredi, et que je compte fignoler et commenter mon code, donc je n'ai pas envie d'avoir à passer trois heures à changer ça en webservice par la suite), qui puisse être dans l'idéal assez portable puisque je ne peux pour l'instant que le tester en local et que je ne sais pas sur quoi je devrai le déployer par la suite.

Pour info, mon serveur en local est un Apache Tomcat 5.5, sur lequel j'ai ajouté Axis 1.4. Je programme sous Eclipse pour Java EE (tous les plugins pour Webservice sont déjà inclus), et je travaille avec un Java JDK 1.6 (je le précise car on m'a proposé une solution jaxb, mais il s'est avéré qu'elle ne fonctionne qu'avec le JDK 1.5...).

A savoir qu'une idée de jws est à proscrire : mon projet possède une librairie et moultes classes dont j'ai besoin pour faire tourner l'algorithme. (ça me déçoit quand même, parce que j'aimais bien l'interrogation en GET)

Voila. Si vous avez d'autres questions, j'y suis ouvert, et si vous avez des suggestions (tutos associés accepté ! :) ), je vous en remercie par avance.

Bonne journée à tous et merci d'avoir au moins lu jusqu'ici...

BW²

Configuration: Linux
Firefox 2.0.0.12

Meilleures réponses pour « [Eclipse] Création d'un webservice » dans :
Créer une vue panoramique avec Hugin (à la main) VoirLe logiciel Hugin Cette vidéo va vous montrer les opérations de base pour créer une image panoramique avec le logiciel Hugin. (Note: Si vous ne souhaitez pas créer les points de correspondance entre vos images manuellement, vous pouvez...
Relier deux PC distants via Internet en créant un VPN VoirSi vous souhaitez pouvoir partager des documents ou jouer en réseau à distance à travers Internet, comme si vous étiez en réseau local, il vous suffit de créer un réseau privé virtuel (VPN), Un réseau privé virtuel est dit virtuel car il relie...
Télécharger LC ISO Creator VoirLC ISO Creator est très simple: Il permet de créer un fichier .ISO à partir de vos CD. Cela vous permet ensuite d'utiliser ces fichiers ISO pour les graver, utiliser un logiciel d'émulation de CD (pour ne plus avoir à utiliser le CD original) ou...
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
PHP - Créer un moteur de recherche VoirIdée générale Le moteur de recherche ci-dessous ne correspond qu'à une idée possible de moteur de recherche simple, ne gérant qu'un seul mot clé. Le concept du fonctionnement de ce moteur est de créer une base de donnée contenant les mots clés de...
Création d'objets JDBC VoirCréation d'objets JDBC de plus haut niveau Puisque l'accès à une base de données nécessite l'utilisation conjointe de plusieurs objets, il peut être intéressant de créer quelques objets de plus haut niveau encapsulant la plupart des comportements...

1

BlueWolf², le 8 fév 2008 à 22:25:10

Up, svp...

Répondre à BlueWolf²

2

Koja, le 9 fév 2008 à 00:12:19
  • +1

C'est une bonne solution avec le framework Axis, tu as un tutoriels ici : http://karamimed.developpez.com/j2ee/tutoriels/axis/

Répondre à Koja

3

 BlueWolf², le 9 fév 2008 à 00:31:02
  • +4

Tout d'abord, merci pour ta réponse.

J'avais en effet regardé ce tuto, mais un souci se présente à moi : j'ai la nette impression qu'il ne permet de déployer qu'un service simple, ce qui me pose problème étant donné que la classe qui va me servir de service fait appel à plusieurs autres classes, que je ne peux pas définir en classes internes, raison pour laquelle j'ai abandonné l'idée du jws.

Me confirmes-tu que je peux tout de même compiler un web service utilisant toutes mes classes en utilisant cette technique ? Si oui, comment dois-je m'y prendre ? Devrais-je faire un jar contenant toutes mes autres classes ?

Encore merci par avance.

Répondre à BlueWolf²
Collection CommentÇaMarche.net