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 adresse Hotmail.fr VoirPour créer un compte hotmail (@hotmail.fr), il suffit de créer un compte .NET passport en procédant à l'inscription via cette adresse Des informations personnelles vous concernant sont alors demandées par le service de messagerie de Microsoft. Il...
Création d'image Système (Ghost) VoirCréer une image (ghost) de partition 1 - Intérêt 2 - Pré-requis 2.1 - Explication 2.2 - Opportunités des partitions 2.3 - Mise à jour des images 2.3.1 - Image incrémentale : intéressant mais dangereux ! 2.3.2 - Image incrémentale et...
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...
Créer un réseau local VoirPourquoi mettre en place un réseau local? Lorsque vous disposez de plusieurs ordinateurs, il peut être agréable de les connecter afin de créer un réseau local (en anglais LAN, abréviation de Local Area Network). La mise en place d'un tel réseau...
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...

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²