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

Wildfly/JBoss Java Discussion :

débutant [web services]+[jboss]


Sujet :

Wildfly/JBoss Java

  1. #1
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 90
    Points : 53
    Points
    53
    Par défaut débutant [web services]+[jboss]
    je suis entrain de mettre en oeuvre une application J2EE , je travaille avec JBoss comme serveur d'application, et là je veux appeler des methodes de web services ( faites avec du .net).
    vu que c'est mon premier contact avec les web services, je sais pas comment m'y prendre.
    je serai tres heureux d'avoir vos suggestions et même des tutauriaux ( en francais s'il y en a)

  2. #2
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 90
    Points : 53
    Points
    53
    Par défaut
    salut,
    je me demande aussi si l'appel aux methodes des web services se fait dans ejb sessions ou des ejb entity?

  3. #3
    Membre éclairé Avatar de XmasRock
    Inscrit en
    Janvier 2007
    Messages
    729
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 729
    Points : 821
    Points
    821

  4. #4
    Membre éclairé Avatar de XmasRock
    Inscrit en
    Janvier 2007
    Messages
    729
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 729
    Points : 821
    Points
    821
    Par défaut
    Citation Envoyé par apoca
    salut,
    je me demande aussi si l'appel aux methodes des web services se fait dans ejb sessions ou des ejb entity?
    Un appel de service web ce fait de n'importe où. EJB, programme java autonome, application web ...

  5. #5
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 90
    Points : 53
    Points
    53
    Par défaut
    Merci, je vais creuser là dessus

  6. #6
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 83
    Points : 51
    Points
    51
    Par défaut
    Je suis également débutant dans le développement de Web Services et le déploiement sous le serveur d'application JBoss. Je poste donc ma question à la suite de ce message, pour ne pas créer de post inutile!

    Voila, est-ce que quelqu'un pourrait m'expliquer (ou me donner l'adresse de tutoriaux) comment on peut écrire et déployer un service Web sous JBoss?

    Je dois dire que j'ai vu plusieurs choses (Axis + Tomcat etc...) mais il me semble qu'on doit pouvoir déployer des Web Services sous JBoss non?

    Merci d'avance!

  7. #7
    Membre éclairé Avatar de XmasRock
    Inscrit en
    Janvier 2007
    Messages
    729
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 729
    Points : 821
    Points
    821
    Par défaut
    Je te conseil d'utiliser la nouvelle API JAX-WS plus simple que l'ancienne JAX-RPC. Ainsi, faire un service web c'est simple comme :

    Ecrire un service

    1) - il faut disposer d'un serveur JBoss AS ayant JBoss WS (mon conseil: JBoss AS 4.2) et utiliser un JDK 5

    2) - ecrire une classe java d'implementation du service avec l'annotation @javax.jws.Webservice au niveau de la classe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    package org.test;
     
     @javax.jws.WebService
        public class Test
        {
           public String test(String input)
           {
              return input;
           }
        }
    3) - écrire un fichier web.xml de cette forme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    <?xml version="1.0" encoding="UTF-8"?>
     
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
      version="2.4">
     
      <servlet>
        <servlet-name>MonService</servlet-name>
        <servlet-class>org.test.Test</servlet-class>
      </servlet>  
     
     
      <servlet-mapping>
        <servlet-name>MonService</servlet-name>
        <url-pattern>/*</url-pattern>
      </servlet-mapping>
    </web-app>
    4) - fabriquer le .war avec le web.xml et la classe dans WEB-INF/classes
    5) - deployer la war en copiant l'archive dans le repertoire /deploy de JBoss AS
    6) - http://localhost:8080/jbossws pour aller voir si tout est ok (regarder le service déployé et sa WSDL)

Discussions similaires

  1. [Débutant] Web service SOAP / REST
    Par ImmoTPA dans le forum Services Web
    Réponses: 6
    Dernier message: 29/11/2014, 18h05
  2. Web Service Jboss 6.1.0
    Par lea.soineca dans le forum Services Web
    Réponses: 3
    Dernier message: 05/11/2014, 10h38
  3. Débutante web service Java avec NetBeans
    Par futuring dans le forum Services Web
    Réponses: 14
    Dernier message: 31/05/2011, 10h03
  4. Web services/ JBOSS 4.0 / eclipse WTP
    Par jejedi06 dans le forum Services Web
    Réponses: 11
    Dernier message: 09/07/2008, 10h10
  5. débutant web service Axis
    Par badreddine540 dans le forum Services Web
    Réponses: 3
    Dernier message: 14/05/2008, 11h33

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