MVC设计模式与三层架构
Posted 很厉害的学渣
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MVC设计模式与三层架构相关的知识,希望对你有一定的参考价值。
三层架构分别是:表示层(Web层)、业务逻辑层(BLL层)和数据访问层(DAL层)。
(1)表示层负责:
a、从用户端收集信息
b、将用户信息发送到业务服务层做处理
c、从业务服务层接收处理结果
d、将结果显示给用户
(2)业务逻辑层负责:
a、从表示层接收输入
b、与数据层交互执行已设计的业务
c、操作(业务逻辑,系统服务等)
d、将处理结果发送到表示层
(3)数据访问层负责:
a、数据存储
b、数据获取
c、数据维护
d、数据完整性
在三层结构设计中,表示层可由视图和控制器来实现,而业务逻辑层和数据访问层则组成模型的实现。因此,在实际的应用程序的设计中,都采用三层架构来搭建系统的框架,而表示层与业务逻辑层和数据访问层的交互则通过MVC设计模式来实现。
以上是关于MVC设计模式与三层架构的主要内容,如果未能解决你的问题,请参考以下文章