Herve AGNOUX wrote:
L'inconv�nient est que l'objet m�tier "connait" un tant soit peu la pr�sentation, puisqu'il met en oeuvre l'interface pr�sentation. Si l'on arrive mal � s�parer m�tier et pr�sentation, cet inconv�nient peut devenir critique.Je croyais que l'interface appartenait � la couche m�tier !
Je n'ai pas encore creus� mais � priori j'ai l'impression qu'il y a quelques probl�mes d'accessibilit� des interfaces. Rien n'emp�che un d�veloppeur de la couche pr�sentation d'utiliser la mauvaise interface.
En fait je r�fl�chi en m�me temps sur le mapping. J'ai pris comme pr�-requis que ma couche de mapping va travailler sur mes objets m�tier. A ce propos je pose une autre question : est ce que ce postulat est selon vous correct ?Aucune de ces trois possibilit�s ne me satisfait pleinement notamment dans le cas o� j'ai un objet m�tier avec un lien n vers un autre. Existe t'il d'autres possibilit�s ?
Je vois pas le rapport avec les liens. Tu as un objet m�tier A avec un lien n avec d'autres objets m�tiers, la pr�sentation de l'objet A pr�sente l'objet A et ce qu'il veut bien dire des objets li�s. O� est le probl�me ?
Je me place dans le cas o� j'ai un objet A (un compte) qui a un lien vers * instances d'un objet B (une op�ration).
Je peux avoir une ihm de visualisation du compte et de ses op�rations. Dans ce cas ma couche pr�sentation r�cup�re un compte auquel est associ� des op�rations.
Si je fais un clone, il faut que je clone aussi mes op�rations. De plus dans le cas o� mon mapping fait du lazy instanciation que se passe t'il si mes op�rations ne sont pas instanci�es au moment du clone.
Si je passe par des interfaces, au d�part je me disais que la pr�sentation allait caster mes op�rations en objet m�tier op�ration. Je me suis rendu compte depuis que j'aurais aussi une interface en lecture pour mes op�rations et je casterais avec cette interface.
_____________________________________________________________________
GRAND JEU SMS : Pour gagner un NOKIA 7650, envoyez le mot IF au 61321
(prix d'un SMS + 0.35 euro). Un SMS vous dira si vous avez gagn�.
R�glement : http://www.ifrance.com/_reloc/sign.sms
