我正在通过早期 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/