2010-10-07 16 views
1

Je vais écrire une application ASP.NET MVC 2 en utilisant Domain Driven Design. J'essaie de comprendre comment séparer l'administrateur du magasin. Je pourrais créer 2 projets MVC, mais en ce qui concerne les services pour eux, devraient-ils être dans des projets séparés ou pourrais-je utiliser le CatalogManager, par exemple, pour Admin, et le magasin, et mélanger tous les services?ASP.NET MVC DDD E-commerce - Administration et séparation frontale

Actuellement, j'ai une bibliothèque de classes pour chaque partie de mon domaine (services, infrastructures, modèle, etc.)

Merci.

+0

Je cherche le même argument. Je dois créer 2 domaines différents ou le modèle de domaine est le même? ... –

Répondre

0

Vous pouvez consulter Areas comme un moyen de séparer votre application dans des domaines logiques

+0

Oui je considère cela, mais ma vraie préoccupation concerne un bon moyen d'utiliser mes composants de domaine préexistants sans faire de l'application un gâchis . –

+0

Quand vous parlez de services, voulez-vous dire le service WCF? ou un référentiel dans votre répertoire Models? – Jimmy

+0

Mes domaines, services d'infrastructure, etc. –