架构中的MVC模型和业务逻辑层之间的差异

时间:2016-02-23 10:12:00

标签: model-view-controller architecture

我是MVC的新手并且很少混淆,并且想要询问两者的差异和目的。  层架构中的MVC模型和业务逻辑层(BLL)

使用 BLL 的目的和需求是什么?有人说他们在表示层和数据访问层之间交换数据。除了这些阐述了BLL的目的。

因此,我们在 MVC模型和BLL 中创建属性。因此,如果有相关代码或示例

,请提及正确的差异和相似之处

由于

1 个答案:

答案 0 :(得分:0)

对我来说,MVC中的M是关于视图使用的视图模型。每个视图都有其专用的视图模型,其中包含视图所需的所有信息。

这些视图模型是基于您从后端收到的DTO在控制器中构建的。

您正在谈论的BLL更像是后端的业务层,您在前端逻辑中不知道。通常人们使用域驱动方法或此层。