Bonjour,
Je souhaiterai comprendre comment utiliser ASP.NET MVC (3) dans une architecture 3-tiers. Après avoir passé du temps a chercher j'ai cru comprendre que le MVC représenterai la partie "présentation" d'une architecture 3-tiers.
Cependant dans un projet ASP.NET MVC on a des modèles, des vues et des contrôleurs.
Je me demandais donc si les modèles de mon projet ASP.NET MVC joueraient en fait le rôle des classes DTO (ou POCO) d'une architecture 3-tiers. Est-ce le cas?
Si oui je suppose qu'il faudrait "sortir" ces modèles de mon projet ASP.NET MVC, donc de la partie "présentation" de l'architecture 3-tiers, et créer autant de classes dans mon projet DTO que j'avais de modèles ? Sinon je ne sais pas du tout...
De plus en utilisant une architecture 3-tiers j'ai vu que l'on pouvait utiliser différentes présentations comme un projet webforms, un projet console, etc...
Si je garde mes modèles dans mon projet ASP.NET MVC je ne pourrais peut être pas les utiliser pour une présentation en mode console ?
Je remercie d'avance toute personne qui prendra la peine de m'aider !
Partager