> Hello, ben dis donc, quelle réponse pour une simple question. :) bah non justement la question n'est pas simple ou si tu la trouves simple c'est une approche "je connais mon code parce que je l'ai écris" mais nous on a pas cette experience sur ton code
> Donc avant de lire tes liens, je pose mon code et reformule un peu mon > speech. > > J'utilise en effet l'architecure MVC ou quelque chose de similaire. > Pour chaque module, j'ai une ou plusieurs vues, un controller et un > model. > Mes controllers communiquent entre via un singleton, appellé > Navigator. (Si j'ai bien compris ce que tu m'as dit, il faudrait mieux > avoir un FrontCrontroller qui contient une référence de chaque > controller ?) > Et donc, par exemple mon controller Arnold (ArnoldController) va > notifier BernardController de cette façon : > > sur ArnoldController ; > Navigator.instance.dispatchEvent(new > NavigatorEvent(NavigatorEvent.SALUT)); > > sur BernardController : > Navigator > .instance.addEventListener(NavigatorEvent.SALUT,listenerHandler); > > Mais ArnoldController utilise un vo (RobertVO), ainsi que > BernardController. > Ainsi ma question était, comment envoyé RobertVO à BernadController ? > > 1) via la propriété data:Object de NavigatorEvent > 2) utilisé un singleton qui stocke mon objet > 3) ? > quand on demande de montrer le code, c'est pas du speudo-code, ou uneexplication de ce que fait le code, on veut juste lire le code pour pouvoir voir par ex où le code est stocké en mémoire là les singletons c'est bien gentils, mais si ils sont déclarés dans des contexte différent d'ApplicationDomain ca va pas etre "drole" pour les faire communiquer par ex qu'est ce qui se passe si tu as la meme declaration de RobertVo utilisé par 2 modules externes ? qu'est ce qui se passe si le RobertVO de moduleA est different du RobertVO du moduleB, qui prends le dessus une fois chargé ? tu as pensé a compiler toutes tes classes dans l'appli principale et compiler tes modules avec le external-class (de l'appli) ? pleins de petits trucs comme ca qui sont important zwetan --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/FCNG?hl=fr -~----------~----~----~----~------~----~------~--~---
