如果有的话,MVC模式与DAL / BLL设计模式有何不同?
-
06-07-2019 - |
解决方案
您为数据访问教程发布的链接是MVC模式的实现。 MVC模式是一个概念,实现可以有所不同;你在ASP.NET中有这个,而在Java中有一个名为 Struts 的框架,它是一个实现MVC
DAL& BLL模式在概念方面与MVC模式不同;但不是这个具体的实施。 MVC实际上是通过使用DAL,BLL& amp;查看模式。
其他提示
MVC解决的不仅仅是数据访问。在MVC中,DAL和BLL都包含在模型中。该视图定义了如何向用户呈现模型数据,而控制器则响应用户输入(Web上的GET / POST)。
MVC的替代方案是经典的N层架构,其中包含表示层,业务层和数据访问层。在此体系结构中,视图和控制器的组件在表示层中包装在一起。 WebForms / WinForms是N层架构的一个例子,而ASP.Net MVC是微软领域MVC的一个例子。
不隶属于 StackOverflow