model-view-controller - 如果有的话,MVC 模式与 DAL/BLL 设计模式有何不同?

标签 model-view-controller data-access-layer bll

我正在通过早期 Data Access Tutorials在 Microsoft 的 ASP.NET 网站上,我突然想到这一切似乎与我读到的有关使用 MVC pattern 分离您的逻辑和表示代码的内容非常相似。 .作为一个新手,我还没有实现 MVC 模式,但我很好奇这两种设计结构有何不同,以及我是否应该将注意力集中在一个或另一个上,特别是在网页设计的上下文中。

最佳答案

您为数据访问教程发布的链接是 MVC 模式的实现。 MVC模式是一个概念,实现可以不同;你在 ASP.NET 中有这个,而在 Java 中有一个框架叫做 Struts ,这是一个实现MVC。

DAL & BLL 模式在概念上与 MVC 模式不同;但不是这个特定的实现。 MVC 实际上是通过使用 DAL、BLL 和 View 模式来实现的。

关于model-view-controller - 如果有的话,MVC 模式与 DAL/BLL 设计模式有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/267924/

相关文章:

c# - BLL、DAL、OBJ 和 3 层架构

c# - .NET 中的 DAL 和 BLL

c# - 如何在 MVC 5 中的 Bootstrap 3 导航中将链接左右对齐

java - 如何组织 Java 业务对象类

iphone - iOS 应用程序事件处理程序的正确位置(MVC 方面)是什么?

node.js - Node 应用程序中数据层的 Mongoose 最佳实践

LINQ - LINQ 通常应该属于哪一层,DAL?

ASP.NET从bll插入到mysql

ios - 尝试实现从 MVC 的模型部分到 View Controller 的方法

带有模型观察器的 Swift MVC 架构