Asp.net mvc Asp.net MVC分层体系结构
我是Asp.net MVC新手。我使用数据源创建了MVC应用程序,但我希望MVC应用程序使用n层体系结构。与Asp.net应用程序一样,它们通常有表示层业务层和数据层Asp.net mvc Asp.net MVC分层体系结构,asp.net-mvc,n-tier-architecture,Asp.net Mvc,N Tier Architecture,我是Asp.net MVC新手。我使用数据源创建了MVC应用程序,但我希望MVC应用程序使用n层体系结构。与Asp.net应用程序一样,它们通常有表示层业务层和数据层 我想使用n层体系结构创建mvc应用程序…任何遵循mvc n层体系结构的帮助或演示链接。您的ASP.NET mvc控制器可以与您的n层应用程序中的任何类进行对话 例如,您的ProductsController将调用您的ProductsBusiness层,该层将调用您的ProductRepository,然后查询数据库 你的控制器应该
我想使用n层体系结构创建mvc应用程序…任何遵循mvc n层体系结构的帮助或演示链接。您的ASP.NET mvc控制器可以与您的n层应用程序中的任何类进行对话 例如,您的
ProductsController
将调用您的ProductsBusiness
层,该层将调用您的ProductRepository
,然后查询数据库
你的控制器应该是这样的,所以里面不应该有太多的逻辑。一种看待它的方式是想象你必须替换整个ASP.NET MVC UI层,因此你想要重用的任何东西都应该放低一点。另一种可视化方法是想象编写第二个UI,它需要重用业务层来完成所有相同的事情
因此,MVC应用程序中的控制器位于其他n层之上。提供了许多不同模板的n层应用程序示例
很快,大多数模板都具有类似的结构:
数据-数据层
- 包含应用程序的业务逻辑
- 这里可能会创建不同的控制台应用程序,如爬虫程序、导入程序等
.将stackoverflow用作搜索引擎或培训网站是不公平的。