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

GWT et Vaadin Java Discussion :

[GWT] Evènements serveur


Sujet :

GWT et Vaadin 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
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 47
    Par défaut [GWT] Evènements serveur
    Bonjour,

    Et voici l'autre question que j'avais à propos de GWT.

    Est-il possible d'avoir un évènement sur le serveur qui déclenche une action sur le poste client. Par exemple si le serveur reçoit un mail on obtient instantanément une alerte sur le poste client.

    Est-ce que cela est possible? Si possible en évitant de faire du polling toutes les secondes pour savoir si y'a un email.

    Est-ce qu'il existe une librairie qui fait cela ?

    Merci.

    Nuwanda.

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2008
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2008
    Messages : 89
    Par défaut
    Bonjour,

    Je crois qu'il te sera difficile d'éviter la scrutation par le client du serveur, même si celle-ci est masquée par l'utilisation d'une librairie ad-hoc.

    Olivier.

  3. #3
    Membre émérite
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Par défaut
    salut,

    ce que tu veut faire c'est du comet. je sais qu'il y a une lib qui permet de faire ca avec gwt mais je l'ai jamais utilisée. cf gwt+rocket ou gwt+comet sur google

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 47
    Par défaut
    Hello.

    Merci beaucoup à propos de Comet, je suis tombé dessus un peu par hasard en fin de matinée.

    Du coup je vais mettre quelques liens qui peuvent servir à quelqu'un d'autre.

    Donc c'est du "Server-Push" : http://code.google.com/p/google-web-.../ServerPushFAQ

    Comet c'est l'architecture "Server-Push" en utilisant le protocole "Bayeux" en "AJAX".
    Une implémentation de Comet est Cometd : http://cometdproject.dojotoolkit.org/
    Le protocole Bayeux : http://svn.cometd.com/trunk/bayeux/bayeux.html

    Voilà, je suis en train de lire la spec est c'est très intéressant. Si vous avez d'autres liens je suis preneur.

    Nuwanda

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 47
    Par défaut
    Donc il semble qu'il soit prévu d'intégrer cette fonctionnalité de base dans GWT.

    Pour plus de détails: http://code.google.com/p/google-web-.../detail?id=267

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2008
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2008
    Messages : 89
    Par défaut
    Je ne connaissais pas cette technique du "Server-Push". C'est très intéressant, mais cela reste de la scrutation, en fréquence moins agressive.

    As-tu trouvé ton bonheur en attendant que cela soit intégré à GWT ?

    Tu es en quelle technologie côté serveur ?

    Olivier.

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 47
    Par défaut
    Hello.

    Pour le moment je ne sais pas quoi utiliser pour plusieurs raisons. La première c'est que je cherchais a faire une architecture modulaire en GWT pour découvrir que ce n'était pas possible.

    Sinon le "Server-Push" pose un problème au niveau du nombre de connexions utilisées par GWT pour les appels RPC. En effet, on est limités à deux connexions par serveur, il faut savoir si GWT en utilise une ou deux. S'il en utilise qu'une seule il faut trouver une librairie (je n'ai pas encore cherché) qui utilise elle aussi une seule connexion.

    L'autre solution est d'avoir une "fausse" url du style www.monserveur.com et www-push.monserveur.com. afin d'avoir 2 connexions en server push. Au final les deux peuvent être sur le même serveur mais cela fait deux connexions de plus sur le client. Donc à voir.

    Bref, pour le moment je n'en sais pas plus

    Nuwanda

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5
    Par défaut
    Ouai sympatique tous ça. Existe t-il un tutoriel qui permet de faire la 2ème méthode? Je débute dant le GWT et je dois avouer que cette techno me pationne.

Discussions similaires

  1. [GWT] Accéder à un fichier de properties côté serveur
    Par Invité dans le forum GWT et Vaadin
    Réponses: 2
    Dernier message: 06/09/2011, 00h19
  2. GWT et serveur d'intégration continue Jenkins (ex. Hudson)
    Par Keyboardist dans le forum GWT et Vaadin
    Réponses: 0
    Dernier message: 01/05/2011, 15h44
  3. [GWT] Quel serveur ?
    Par FunK92 dans le forum GWT et Vaadin
    Réponses: 2
    Dernier message: 26/02/2009, 09h33
  4. gwt serveur d'application
    Par fallsys dans le forum GWT et Vaadin
    Réponses: 2
    Dernier message: 22/11/2007, 21h33
  5. Réponses: 7
    Dernier message: 28/06/2007, 00h04

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