2010-09-01 1 views
0

J'ai un certain nombre de modules dans mon application flexible et dans chaque module j'utilise un objet remote pour récupérer des données dynamiques du serveur liées à chaque module. Récemment, j'ai lu quelques commentaires dans certains blogs disant que remoteobjects ne devrait pas être utilisé dans les modules, mais plutôt dans l'application principale. Est-ce vrai et pourquoi? Et si c'est vrai, que ferais-je avec le gestionnaire de résultats dans l'application principale, puisque le code est très spécifique à chaque module, il y a beaucoup de manipulations de données et de valeurs de paramétrage de code des composants dans le module app accéder aux composants à l'intérieur du module?Question sur l'utilisation de remoteobject dans les modules

Merci

Répondre

0

Il me semble ridicule de d'éviter d'utiliser RemoteObject dans un module. Le but d'un module est d'être une partie autonome d'une application. Et il n'y a aucune raison pour que les appels de service à distance ne puissent pas faire partie de la pièce autonome.

Avez-vous des liens vers des articles de blog faisant ces déclarations? Je suis certain que de telles affirmations seraient spécifiques au contexte (comme le sont la plupart des meilleures pratiques).

+0

en voici une: http://blogs.adobe.com/aharui/2009/08/what_we_know_about_unloading_m.html, vous pouvez trouver ce commentaire "Les objets RemoteObject et les objets SOAP vont également dans un registre de type et ne devraient pas être dans des modules. .... ". Il y avait un autre blog mais malheureusement j'ai perdu l'URL, j'essaie de le trouver. – Yasmine

+0

Intéressant. Le mot d'Alex est à peu près "Dieu" sur ces domaines. Le problème est avec le déchargement des modules alors; et pour éviter le problème encapsuler les appels RemoteObject. Je suis sûr que vous communiqueriez avec les modules en utilisant localConnection pour transmettre les données renvoyées par votre application principale. – JeffryHouser