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

Servlets/JSP Java Discussion :

Communication entre Servlets distantes


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 80
    Par défaut Communication entre Servlets distantes
    Bonjour à tous,

    Voici mon problème :
    J'ai 2 serveurs distants executants une servlet chacun. Je souhaite que la servlet 1 fasse un appel à la servlet 2, récupère son résultat, et retourne ce résultat en réponse.
    Je suis débutant en ce qui concerne la programmation des servlets, donc à priori je ne vois pas d'autres solutions à part utiliser une connexion TCP java. Je pense qu'il doit exister une solution simple et propre pour interconnecter les composants distants. Avez vous des solutions ?

    Merci pour votre aide,

    Nicolas

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 548
    Par défaut
    Tu peux faire une simple page html avec un forward non ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 80
    Par défaut
    Oui, mais je souhaite pouvoir répondre autre chose que du HTML, du XML par exemple.

  4. #4
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 335
    Par défaut
    Bonjour,
    est-ce que c'est des servlets au sein de la même webapp, et pourquoi est-ce que tu a besoin qu'elle s'appellent?

    Si la 1ere servlet est juste un point d'entrée pour rediriger vers les autres: un forward suffit, et la 2ème servlet peut très bien générer du XML sans soucis.
    si tu as besoin de données d'une servlet à l'autre, tu peux ajouter des attributs dans la portée "request", comme on le fait dans la session.

    Mais pour cela, il faut que les 2 servlets soient dans la même application, d'ou mes premières questions.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 80
    Par défaut
    Les 2 servlets sont situés sur 2 serveurs différents, donc ne sont pas situés sur la même webapp.
    Les 2 serveurs doivent pouvoir s'échanger des informations, dans les 2 sens. En fait tout ceci est indépendant de la couche présentation (c'est pour cela qu'un forward n'est pas la solution)

  6. #6
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 335
    Par défaut
    Dans ce cas les WebService sont la solution.
    Je ne suis pas trop spécialiste du sujet:j'avais utilisé un peu le xml-rpc, mais aujour'dhui ce serais plus Soap
    J'ai aussi vu des solutions had-oc basée sur un HttpClient d'apache, et un parsing manuel, mais je trouve ça moyen (bug de parsing pbm de paramétrage etc.)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Communication entre servlet, contextes différents
    Par Robbin Hoodz dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 07/09/2010, 14h09
  2. Communications entre Servlet et JSP
    Par GérardMartinelli dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 06/06/2010, 16h55
  3. Communication entre servlets via Post Request
    Par fafoula dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 10/12/2007, 10h34
  4. communication entre servlet
    Par aboubrams dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 10/11/2006, 14h30
  5. Communication entre servlets
    Par kam81 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 23/10/2006, 08h44

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