Bonjour,
J'ai écrit un programme suivant le pattern MVC. J'ai une classe Fenetre qui possède trois vues différentes. Le modèle est "abonné" a ces vues, elles sont mises à jour quand le modèle change.
Je souhaite maintenant distribuer le programme avec RMI. Le client peut donc appeler certaines méthodes situées chez le serveur.
Pour que les vues du client soient mises a jour, elles doivent elles aussi s' abonner au modèle.
Mon problème est le suivant : Est il envisageable d écrire une fonction chez le serveur qui sera appelée par le client, avec en paramètres les trois vues, afin de les ajouter a la liste des abonnés au modèle?
Si oui, la mise a jour des vues se fera t elle bien "a travers le réseau" sur les vues distantes? Le passage en paramètres des Vues se fait il par référence, si oui cette référence est elle valable à travers e réseau ?
Cette façon de voir les choses vous semble t elle bonne ?
Merci par avance pour vos bons conseils !!!
Partager