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 :

Web services/ JBOSS 4.0 / eclipse WTP


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 6
    Par défaut Web services/ JBOSS 4.0 / eclipse WTP
    Bonjour,

    Je dois développer un service web en java. Ce service doit se connecter à une base de données et faire des requêtes simples.

    Je n'ai jamais développer de service web et j'aimerai avoir quelques conseils pour démarrer. J'ai regardé des tutoriels trouvés sur internet mais je dois dire que je suis un peu perdu.

    J'ai un serveur d'application Jboss4 installé sous le répertoire C:\Adobe\Livecycle8\JBOSS.

    J'ai créé sous eclipse WTP un projet Web Dynamic. J'ai créé une classe java simple pour tester avec une méthode qui prend un string et renvoie ce string.

    Dans Windows -> Preferences -> Installed Runtime, j'ai ajouté le serveur JbossV4 et dans Default Directory mis C:/Adobe/LiveCycle8/jboss

    J'ai ensuite fait un clic droit sur ma classe puis créer webservices.

    Si on serveur et démarrer, j'ai une erreur pour démarrer le serveur parce que le port est déjà utilisé (normal) mais si il est arrêté alors j'ai une erreur impossible de le démarrer.

    Est ce que je fais ce qu'il faut ? Je navigue un peu à vue. Si vous avez des conseils pour que le développement soit le plus simple possible je suis preneur.


    Merci d'avance

  2. #2
    Membre expérimenté
    Inscrit en
    Juin 2008
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 207
    Par défaut
    Bonjour,

    J'ai suivi moi-même cette démarche sans problème avec Eclipse 3.3.2 et un serveur d'applications Tomcat 6.0.

    Quand tu crées un nouveau projet "Dynamic Web Project", tu dois ensuite définir ton serveur d'applications, dans ton cas JBoss V4, mais je suppose que tu as dû passer par-là.
    Après avoir écrit la classe représentant ton service, tu peux générer ton service web avec New > Other..., puis en sélectionnant Web Services > Web Service (là encore, tu as dû faire ça).
    Ensuite, tu auras une fenêtre où tu devras bouger deux curseurs sur "Start service" et "Test client" et cocher "Monitor the Web service".
    Eclipse génère alors le service web (le serveur spécifié doit être arrêté), puis propose des pages jsp de test (Methods, Inputs et Result).
    Tu pourras enfin créer ton propre client dans le projet ton_serviceClient automatiquement créé par Eclipse à la génération du service web.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 6
    Par défaut
    Merci pour la réponse mais je suis passé par netbeans finalement

    J'ai réussi à développer, déployer et utiliser un webservice simple.
    J'essaye maintenant de récupérer des information d'une base de données mais je ne comprends pas trop quoi faire pour pouvoir gérer des types complexes : tableaux ou ResultSet.

  4. #4
    Membre expérimenté
    Inscrit en
    Juin 2008
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 207
    Par défaut
    Je ne suis malheureusement pas en mesure de t'aider à ce sujet...

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 6
    Par défaut
    Merci quand même.

    Si quelqu'un le peux qu'il n'hésite pas

  6. #6
    oca
    oca est déconnecté
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2004
    Messages : 354
    Par défaut
    Je trouve le web service assez peu adapté à ton besoin (mais c'est juste mon avis... )

    Je trouve que le web service est approprié pour des données fortement typées, avec une granularité de services de haut niveau.

    Par exemple, un service "creerPersonne" qui aurait comme paramètre une structure de données représentant une personne (nom, prénom, age etc...)
    Dans ce cas, tu peux exposer une interface "claire" à tes clients.

    Dans ton cas, tu veux faire quelque chose de beaucoup plus générique...
    c'est bien sûr possible, mais je trouve que le jeu n'en vaut pas la chandelle...

    Si tu veux (ou tu dois...) quand même faire cela, je te conseil d'utiliser tes propres structures pour passer et surtout retourner les données. Essaie d'utiliser des objets "stateless", qui ne contiennent que des données. Ne cherche pas à retourner un ResultSet directement... Utilise plutôt le dans ton service pour remplir ta propre structure de donnée qui sera elle renvoyé dans le message SOAP après avoir été convertie. Après, il y a encore tout le problème des types...

    non, vraiment, je ne suis pas sûr que le web service soie la meilleure technologie pour ce genre de chose...

    A+

Discussions similaires

  1. Web Service Jboss 6.1.0
    Par lea.soineca dans le forum Services Web
    Réponses: 3
    Dernier message: 05/11/2014, 10h38
  2. Web services en Java avec Eclipse
    Par gegou dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 02/05/2011, 14h59
  3. Web service sur EJB sous eclipse
    Par yolepro dans le forum Services Web
    Réponses: 4
    Dernier message: 03/11/2009, 16h21
  4. Problème de création d'un web service avec tomcat sous eclipse
    Par elfenomeno9 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 17/02/2009, 11h05
  5. débutant [web services]+[jboss]
    Par apoca dans le forum Wildfly/JBoss
    Réponses: 6
    Dernier message: 28/06/2007, 10h19

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