Bonjour,
Avant de me lancer dans la programmation d'un service web compliqué, je fais des petits bouts pour voir comment je vais faire telle ou telle chose. Ici, je suis obligé de proposer une page web au client, et j'ai un accès à des données uniquement avec une bibliothèque Java. C'est pourquoi je pense le faire avec les servlets et JSP.
Le service web ressemblerait à ceci :
1) un utilisateur se connecte à une page web => une servlet A est crée, elle dure tant que l'utilisateur est connecté
2) quelque chose d'autre (une autre servlet ?) "écoute" en permanence la servlet A car celle-ci peut lui envoyer du texte
3) quand l'écouteur a effectivement été déclenché, celui change le contenu de cette page (dans l'exemple, il afficherait la date reçu)
Il me faut donc un moyen de faire un écouteur d'une servlet qui puisse changer le contenu de la page web du client lorsqu'une donnée lui arrive par la servlet A. Mais je ne sais pas trop comment m'y prendre.
Note : bien sûr, je pourrais aussi faire en sorte que la servlet A joue les deux rôles en faisant deux threads, mais il me manque toujours le moyen de modifier interactivement la page web du client.
Peut-on le faire de façon naturelle ou bien suis-je obligé de passer par les sockets ?
J'ai cherché sur internet pour faire de telles pages interactives, mais j'ai pas trouvé grand chose.
Merci à tous.
Partager