On Tue, 8 Mar 2011 10:37:07 +0100 chemit <chemit@codelutin.com> wrote:
Salut,
Contexte --------
Il est actuellement possible de rajouter des méthodes métiers aux DAO mais je trouve la manière de faire un peu trop lourde et j'aimerai bien la simplifier.
Comment on fait actuellement ----------------------------
- Il faut écrire une interface (SpecieDAO) - Y ajouter un stéréotype dao - Ajouter une dépendance nommé dao vers l'entité de rattachement
Il me semble qu'il y avait une autre facon de faire: - ajouter une méthode stéréotypée(ou tagguée?) dao directement sur l'entité
Ce que j'imagine ----------------
Dans la solution actuelle, je trouve ça bien redondant d'écrire deux fois dao (et surtout le vois pas trop à quoi ça sert...).
Je verrais bien une simplification en supprimant tout simplement le stéréotype dao qui n'apporte pas grand chose.
Moi, je trouve ça important le stéréotype "dao"
De plus la liaison dans le sens du dao vers l'entité je trouve ça assez dérangeant... On ajoute bien une extension à l'entité (à son DAO) je préfèrerais vraiment une lien dans l'autre sens.
Par contre cette liaison, je ne vois pas a quoi elle sert, pour moi, pour la génération y'en a pas besoin, c'est juste un besoin UML ? (pour le lecteur). Ou alors c'est pour savoir quel est le nom du DAO généré au cas ou on permet de mettre un nom dans le modèle différent du nom généré (un peu embêtant si c'est le cas) Mais de toute façon pour moi elle est dans le bon sens pour moi. -- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com http://www.codelutin.com