Tout à fait, stupide n'est pas vraiment le mot qu'il fallait utiliser, disons plutôt qu'il faut éviter de le faire lorsque l'application est suceptible d'être ou de devenir relativement conséquente....
Type: Messages; Utilisateur: djflex68
Tout à fait, stupide n'est pas vraiment le mot qu'il fallait utiliser, disons plutôt qu'il faut éviter de le faire lorsque l'application est suceptible d'être ou de devenir relativement conséquente....
Le ObjImplements3 est le seul qui sépare données et traitements, l'héritage couple étroitement données et traitements dans les deux premiers exemples.
Dans l'exemple que tu fournis, cela n'a...
Dans une application distribuée, c'est à dire quand le code métier est déporté sur un serveur applicatif. En gros soit tu fais du 2-tier, c'est à dire que tout ton code est installé au même endroit...
oui, et c'est d'ailleurs le seul moyen de faire lorsque tu fais du remoting par exemple. En gros tu crées un proxy sur tes objets métiers que tu manipules via les interfaces de ces objets métiers. Du...
parce qu'elles se distribuent plus facilement (ex. référence d'assembly en .NET)
Hello,
Je reposte quelques mois plus tard pour vous faire part de mes choix.
Après plusieurs essais d'architectures, j'ai abouti à un modèle qui parait assez solide. J'aimerais savoir ce que vous...
http://msdn2.microsoft.com/en-us/library/aa479070.aspx
Hello,
Je vous livre quelques compléments sur l'architecture que j'ai adopté depuis quelques mois (basée sur .NET)
Je me suis bcp basé sur l'excellent PetShop v.4 de Microsoft et sur celui de...
Les DTO (Data Transfer Object) ou VO (Value Object) sont des objets de transfert de données entre les différents tiers de l'application. Ce sont de simples structures de données (getters, setters)...
Je réponds ici à Exsilius :
Oui en quelque sorte tu as des objets qui se chargent spécifiquement des opérations CRUD mais ce sont bien là des DAO non (appellons des gestionnaires pour...
Merci ego c'est exactement ça. :mrgreen:
Les controleurs UC sont ce que tu appellais au début de ce post les controleurs applicatifs, les VO sont ce que j'appellais les DTO...
Donc ça correspond...
J'aimerais obtenir une précision sur ce dont nous avons discuté précédemment.
Imaginons que nous mettons en oeuvre la solution décrite. Dans notre solution Les Controleurs de Cas d'utilisations...
Salut,
Il y a une mine d'informations au niveau des petshop DNG qui sont des exemples de conceptions en couches faites par DNG
Dans le menu de gauche du site, tu peux aisément consulter les...
Si quelqu'un possède des liens sur le sujet qu'il n'hésite pas à m'en faire part.
En tout cas merci pour cette enrichissante discussion 8-)
Je pense que je comprends mieux.
Donc dis moi si je me trompe :
En gros ce qui me manque dans ma conception c'est une couche applicative comme tu dis. Mes controleurs de cas d'utilisations qui...
(Je rappelle que j'utilise NHibernate)
Peux-tu préciser ce mode de fonctionnement ?
J'ai lu a qq part qu'on pouvait aussi utiliser des DTO pour faire le lien entre la couche DAO et la couche...
Merci pour ta réponse.
Tu peux me dire si on parle le même langage :
Je développe en ASP.NET donc je considère ceci comme le code behind de ma page et effectivement je ne manipule aucun objet...
Bonjour,
Bon je vais commencer par le début. Je développe actuellement un projet ASP.NET assez important en utilisant une conception multi-couches.
J'ai décomposé ma conception ainsi :
Couche...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.