ASP.NET projet MVC architecture
Je suis assez confus sur le ASP.NET MVC projet d'architecture.
Dans ASP.NET WebForm je suis normalement pour les petites et moyennes projet à l'aide de la suite du Projet modèle
DAL <-- communiquer à travers DTO/lecteur/dataset -- > BL <--> UI
Je pense que dans l'application MVC devrait être comme
DAL <-- communiquer à travers DTO/lecteur/dataset --> BL est Modèle <--contrôleur --> UI est Vue
OR
DAL <--communiquer à travers DTO/lecteur/dataset--> BL <-- communiquer à travers Modèle --> controller <--> UI est Vue
où le Modèle est une affaire d'objet
J'apprécierais si quelqu'un serait en mesure d' (y compris Jeff maker de stackoverflow) donner à toute la production au niveau de l'expérience avec ASP.NET MVC.
OriginalL'auteur |
Vous devez vous connecter pour publier un commentaire.
Comparant traditionnel 3 tier ASP.NET Web App à ASP.NET MVC, celui-ci devient le correspondant éléments:
De la Couche Logique métier et Couche d'Accès aux Données ensemble est la Modèle
ASPX fichier est le Vue
Code-behind (ASPX.CS) est la Contrôleur
Un oeil à ces liens pour plus de discussion sur le même sujet DONC:
ASP.NET application Web MVC vs ASP.NET Application Web
Comment fonctionne le modèle MVC diffèrent, si, à tous, à partir de la DAL /BLL modèle de conception?
OriginalL'auteur
J'ai déjà commencé à un ASP.Net projet MVC. Dans mon architecture, les couches presque comme la vôtre.
Il y a une Entité de la Couche correspond à votre Couche d'Accès aux Données et la Couche de gestion en tant que séparés projet facile à brancher à un autre projet correspond à votre Couche de gestion. Et il y a Modal de la Couche d'accesseurs en Modal le cadre de l'application MVC.
Ici est une référence à partir de Asp.Net Mvc Documentation qui donne un petit conseil d'une structure d'application.
OriginalL'auteur
Si vous ne voulez pas vous embêter à créer votre architecture à partir de zéro, vous devriez envisager d'utiliser Neos-SDI MVC4 Modèle, il serait un très bon début. C'est un modèle pour visual Studio 2010 et 2012, le site va vous aider à installer et à utiliser.
OriginalL'auteur
Vérifier Nido Cadre
Nido est un code cadre d'un projet commun, modèle d'architecture).NET framework 4.0, Entity framework 6.0 et quelques autres bibliothèques supplémentaires pour vous encourager (nous, développeurs) pour développer nos systèmes de suivre les bonnes architectural disciplines.
lien: https://nidoframework.codeplex.com/
OriginalL'auteur