Bonjour,
Je suis � la recherche d'exp�riences pass�es ou d'exemples concernant
la notion de polling.
Environnement : J2EE, XML/XSL, Javascript, IE6.
M�canismes souhait�s :
- gestionnaire de fen�tres : toutes les fonctionnalit�s (�crans) s'ouvrent
dans des popups, mais un utilisateur ne peut pas ouvrir plus de 7 popups.
De plus, les diff�rentes popups peuvent �galement s'ouvrir � partir
d'autres popups (elles m�mes ouvertes par d'autres popups, etc...) et non
seulement � partir du menu.
- gestionnaire de polling : � l'ouverture d'une fen�tre, une requ�te est
envoy�e au serveur pour r�cup�rer les donn�es au format XML et les
pr�senter avec XSL.
Par contre, un polling doit �tre effectu� toutes les X secondes (45 dans
notre cas) pour interroger le serveur sur d'�ventuelles donn�es modifi�es
� pr�senter � l'utilisateur. On ne r�cup�re donc qu'un flux XML
"diff�rentiel" contenant les donn�es modifi�es. La probl�matique, et c'est
l� que l'on rejoint le gestionnaire de fen�tres, c'est que si un �cran est
rafra�chit, tous les autres �crans ouverts par l'utilisateur (dans la
limite de 7) doivent �galement �tre rafra�chis...
De m�me, � l'ouverture d'une fen�tre, toutes celles d�j� ouvertes doivent
�galement �tre rafra�chies.
Et tout ceci doit �tre r�alis� en JavaScript, d'ailleurs je ne vois pas
trop comment faire autrement ;-)
Pour le gestionnaire de fen�tres, je vois � peu pr�s la solution (d�clarer
un tableau JS contenant chaque fen�tre ouverte et assurer une gestion au
sein de celui-ci, dans la page html pr�sentant le menu) mais c'est plus
concernant le polling que je ne vois pas trop...
Voil�, donc si quelqu'un a d�j� rencontr� ce genre de probl�matique, si
vous avez des r�f�rences sur le sujet, ou si vous avez de la
documentation ou du code JavaScript sur le sujet, merci de m'en tenir
inform� ;-)
a+
Partager