Herve AGNOUX wrote:
Perso je mets l'interface dans le m�tier car je consid�res qu'une couche basse ne d�pend pas d'une couche plus haute donc �a me d�range moins de faire un import d'un package m�tier dans la pr�sentation que l'inverse.Le Jeudi 9 Janvier 2003 17:30, Sebastien Cesbron a �crit :Je croyais que l'interface appartenait � la couche m�tier !
L� dessus j'avoue ne pas savoir o� il doit se trouver exactement :-(
Moi j'ai tendance � le mettre dans la couche pr�sentation, parce que j'ai bien du mal � me persuader qu'une couche m�tier puisse �tre totalement ind�pandante d'une couche pr�sentation. Mais bon je veux pas d�marrer un troll sur le sujet !
Je parle de mapping objet/relationnel pour la persistance de mes donn�es m�tier. Je me demandais si ma couche de mapping travaillait directement sur mes objets m�tier ou bien s'il faut justement avoir un objet suppl�mentaire (l'objet DAO des patterns J2EE de Sun) pour le mapping.[...] 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 ?Je ne comprends pas. C'est le mapping de quoi ?
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.
Mais comment veux-tu faire un clone d'un objet qui n'est pas instanci� ? Le postulat de d�part, c'est que pour faire un clone il y a un objet. Pas d'objet, pas de clone.
J'ai un peu de mal � expliquer ce que je suis en train de penser. Pour bien faire il faudrait un bout de code pour l'expliquer.
Le probl�me du clone, et je pense que l� dessus on est d'accord c'est que l'on ne peut pas cloner un objet qui n'existe pas !
En fait si je me dis que je ne charge mes op�rations que quand je fais un getListeOperations sur mon compte, si je fais un clone avant de faire mon getListe je ne vais pas cloner mes op�rations, ceci est pour moi un probl�me. Mais de toutes fa�ons je pense qu'on est tous d'accord pour dire que le clone n'est pas une solution viable
Bon WE
Seb
_____________________________________________________________________
Envie de discuter en "live" avec vos amis ? T�l�charger MSN Messenger
http://www.ifrance.com/_reloc/m la 1�re messagerie instantan�e de France
