-
Enfin de compte on n'a pas utilisé des trigger, on a utilse le serveur jboss sur lequel on a installe notre application basée sur hibernate et les ejb.
Lorsqu'un client desire inserer un nouveau champ dans une table, il eninforme le serveur qui execute la demande et notifie tous les client qui sont inscrits : utilsation de jms
JMS est la technologie cle qui nous a permis de resoudre ce probleme
-
arf ca m'arrange pas tout ca :cry: J'ai pas vraiment envie d'utiliser de serveur applicatif ...
Bon si quelqu un voit autre chose il serait le bienvenu :)
-
Personne a de solutions a ce genre de Probleme ????
J'ai bien pensé a réactualiser ma requete par un thread, toute les minutes par exemple, et que si un tuple est réutilisé on vérifie que l' information est la meme sur la base ....
Mais c'est vraiment pas très propre tout ca :? :? :?
-
As-tu vraiment besoin de rafraichir ta table à chaque modification en BD.
La plupart des applications qui affichent des données issues d'une BD ne font pas ce genre de choses (en tout cas je n'en connais pas).
En général, il y a un bouton 'Rafraichir' et c'est à l'utilisateur de demander la mise à jour de sa vue.
-
Et bien ca serait mieux de rafraichir ma table à chaque modification de ma BDD, mais bon ouais je crois que je vais me résigner a faire le rafraichissement par l'intermediaire d'un boutton refresh... :cry:
-
Eh oui, eh oui. Je comprends ta déception !
Mais franchement, peux-tu me citer une application qui fait ça ?
Même les applications dont le rôle est de travailler directement sur les BD (genre TOAD, ...) ne font pas cela !
-
En fait l'application que je veux faire travaille elle aussi directement sur la base afin de mieux gerer l'aspect multiUtilisateurs. C'est pour ca que j'avais esperer une certaine transparence entre la base et ce que voit l'utilisateur...
Sinon le fait d'avoir un thread rafraichissant ma Jtable toute les minutes serait bien ?? Je sais ca depend pas mal du nombre d'enregistrements...Mais Bon ca me parait un peu une usine a gaz quand meme :roll:
-
l'utilsation d'un thread me parait pas une si mauvaise idee,
je crois d'ailleurs que c'est la seule option qui reste