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 :

[Jboss]Connexion avec un client


Sujet :

Wildfly/JBoss Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 57
    Par défaut [Jboss]Connexion avec un client
    Je doit faire une appli java se connectant sur un serveur JBoss . L'appli serveur est simple, elle recoit des infos qu'elle redispatch dans une base et aux clients. J'ai deja fait ce genre de chose en java simple mais l'implémentation tenait plus du bricolage que de l'appli solide ( a savoir un lancement en bat/ligne de commande).

    Je voudrais coder l'appli serveur sur JBoss et je ne sait pas quoi utiliser, j'ai beau chercher mais j'ai l'impression que J2EE ne sert qu'au web avec les servlets "JSP only" et les EJB qui sont géniaux permettent de tout faire mais ou tout les exemples reviennent à faire des pages jsp.

    J2EE permet il de faire du client serveur Java en vrai et pas que dans les specs?

    Si oui quel type de composant J2EE le permet?

  2. #2
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    Tu as plusieurs possibilités:
    1) Client swing qui communique par web services. Dans ce cas ce sont les web services qui tournent sur le serveur.
    2) Client swing qui communique par une servlet avec le serveur

    Mais si tu nous donnais un exemple concrêt ce serait plus simple

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 57
    Par défaut
    Concrétement je suis en train de faire une appli qui affiche de la news et des infos et je dois faire le serveur.

    Je ne pense pas que les webservices me permettent de faire ce que je veux étant donné que quand une info tombe il faut que le client affiche l'info dans les secondes qui suivent et à ma connaissance un webservice ne peut pas envoyer de l'info non sollicité à un client.

    Ce dont j'ai besoin c'est d'une connection TCP permanente entre le client et le serveur, j'avais cru comprendre que c'etais le boulot d'un EJB session bean ou chaque instance représenterais un thread/connection au client.

    Tout ca en java je sais le faire mais en J2EE ca a l'air tout de suite trés compliqué.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 57
    Par défaut
    Personne ne sait quel est le bon composant à utiliser pour ouvrir un server socket en J2EE?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 296
    Par défaut un serveur d'aplication repond au demande
    salut,

    jboss est un serveur dapplication (si j'ai bien compris). par consequent, si on lui envois un ordre particulier, il peut controler qu'un message est arrive ou non. et ensuite il reagira en consequence.

    par consequent, il suffit de creer un cadenceur qui envois des "top" a intervalle regulier.

    Mais le moteur de jboss est peut etre dote d'une sorte d'horloge que l'appli peut ecouter ?

    si quelqu'un ala reponse a cette question, je suis tres interesse.

    cedric

  6. #6
    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
    En J2EE l'idée d'ouvrir un socket soi même n'est pas vraiment "standard", c'est le serveur d'application qui fait ce genre de boulot.

    Pour ton problème la solution la plus adaptée me parait être JMS. Tu as la possibilité de créer des "topics" sur le serveur. Ensuite les clients peuvent s'abonner à ce topic, lorsqu'un message est ajouté au topic, le serveur l'envoie à tous les abonnés.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 296
    Par défaut
    salut,

    mais JMS ne permet pas de forcer l'appli a tester a intervalle regulier un client ?

    cedric

  8. #8
    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
    En JMS le serveur peut envoyer des messages au client (et inversement), donc tu n'as pas à te soucier t'interroger le serveur à intervalles réguliers.

Discussions similaires

  1. problème de connexion avec un client graphique
    Par hadid dans le forum Débuter
    Réponses: 0
    Dernier message: 25/03/2008, 17h41
  2. [EJB3] Probleme connexion avec un client
    Par cualex dans le forum Java EE
    Réponses: 2
    Dernier message: 05/09/2007, 09h50
  3. pb de connexion avec application client
    Par popopate dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 22/08/2006, 19h20
  4. Problème de connexion à Oracle 9i avec logiciel client
    Par Kyp dans le forum Connexions aux bases de données
    Réponses: 5
    Dernier message: 07/12/2005, 21h37
  5. [ORACLE 10g Linux] Pbm de connexion avec un Client winXP
    Par zarbiwayne dans le forum Administration
    Réponses: 26
    Dernier message: 20/08/2004, 22h37

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