IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Java Discussion :

WebServices problèmes de compréhension


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2005
    Messages : 64
    Par défaut WebServices problèmes de compréhension
    Bonjour,

    Cela fait quelque jours que je suis sur un projet pour développer des WebServices en J2EE, or je n'en ai jamais fait et à vrai dire je galère pas mal (je suis actuellement en PFE).

    On me demande d'implémenter un WebService SOAP/HTTPS en Publish/Subscribe et on m'a fournit un fichier WSDL.
    J'ai installé Tomcat, Axis et configuré l'environnement (je galère aussi sur tous ce qui est ssl mais ça c'est un autre problème..). Je fais donc des tests et ça ne marche pas trop mal.
    Je me suis basé sur heliejf.developpez.com/tutoriel/axis2/Introduction%20à%20Axis%202.doc, j'ai réussi à déployer l'exemple et l'utiliser via mon Browser, pour le client ça pose des soucis à cause du SSL.

    Néanmoins j'ai du mal à débuter le projet, je ne sais pas trop comment faire avec ce fichier WSDL. J'arrive à générer le client via wsdl2java mais y a-t-il un moyen pour générer le serveur ?

    Je me demande aussi si je dois créer une servlet pour gérer le tout.

    Enfin je suis un peu perdu avec toutes ces notions.

    Si quelqu'un peut m'éclairer, j'en serai fort reconnaissant.
    Merci par avance.

  2. #2
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 47
    Par défaut
    Bonjour
    Je te recommande cet excellent tutoriel:
    [ame="http://www.scribd.com/doc/50228577/Publication-des-services-web-JUDDI"]Publication des services web JUDDI[/ame]
    Coulane

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2005
    Messages : 64
    Par défaut
    Merci pour votre réponse mais je crois que j'ai trouvé une solution après de longue recherche sur le net.

    J'ai pu créer mon stub serveur et client via le wsdl qui m'ont été fournis.
    Grâce à ces trois liens, j'ai pu comprendre comment créer des classes java à partir du wsdl. Après une multitude de test, j'arrive a obtenir quelques résultats.

    Voici les liens que je recommandes :
    http://jl2tho.blogspot.com/2007/04/e...tallation.html (excellent tutoriel pour génération stub client/serveur)
    http://cours-info.iut-bm.univ-fcomte...ub_serveur.pdf (ce qui m'a permi de générer le stub serveur)
    http://www.u-picardie.fr/ferment/java/chap38_c.html (rapide explication sur le fonctionnement et utilisation d'un webservice)
    http://www.javaranch.com/journal/200...l200603.jsp#a6 (ça peut être utile)

    Une solution pour faire du HTTPS (que je n'ai pas encore testé)
    http://wso2.org/library/3190#Step_2...._Apache_tomcat

    Je vais tout de même aller voir votre tutorial, ça m'apportera toujours une autre version.

    Il existe aussi un plugin pour eclipse qui permet via l'assistant de créer les classes à partir du wsdl ou l'inverse (http://wso2.org/library/1719)

    Néanmoins, j'ai encore une petite question, concernant la création des classes java à partir du wsdl.
    Toutes mes méthodes disponibles dans mon wsdl sont transformées en 2 classes java : maMethode et maMethodeE.

    Exemple: j'ai une méthode getHeure que l'on trouve dans mon fichier wsdl et quand je l'importe ça me donne une classe getHeure et getHeureE.
    Lorsque je veux utiliser le service je dois d'abord instancier getHeureE puis après je peux accéder à getHeure. J'ai l'impression qu'il y a une histoire d'encapsulation.

    J'ai mis 2 images, la première correspond aux classes java générées par le wsdl en question (image 2).

    Si quelqu'un a une idée, merci.
    Images attachées Images attachées   

Discussions similaires

  1. [Débutant] problème de compréhension
    Par Sylvester dans le forum Général Java
    Réponses: 18
    Dernier message: 21/07/2005, 09h16
  2. Réponses: 5
    Dernier message: 11/04/2005, 10h21
  3. [C#] Problème de compréhension de System.Convert ET Provider
    Par papouAlain dans le forum Windows Forms
    Réponses: 5
    Dernier message: 18/11/2004, 21h52
  4. onclipevent (problème de compréhension)
    Par stephane eyskens dans le forum Flash
    Réponses: 8
    Dernier message: 24/09/2003, 15h09
  5. Problème de compréhension des ensembles
    Par Cornell dans le forum Langage
    Réponses: 6
    Dernier message: 07/02/2003, 22h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo