当前位置:首页 » 股票资讯 » 三层架构
扩展阅读
股票是否除权怎么看 2024-11-24 18:54:03
西仓 2024-11-24 18:24:01

三层架构

发布时间: 2024-09-17 11:03:06

Ⅰ 三层构架和 MVC 不同吗

1. 三层架构是一个分层式的软件体系架构设计,它可适用于任何一个项目。
MVC是一个设计模式,它是根据项目的具体需求来决定是否适用于该项目。
2. 三层架构是最基本的项目分层结果,而MVC则是三层架构的一个变体,MVC是一种好的开发 模式。
M 即Model(模型层),主要负责出来业务逻辑以及数据库的交互
V 即View(视图层),主要用于显示数据和提交数据
C 即Controller(控制器),主要是用作捕获请求并控制请求转发
三层:UI 界面层 BLL 业务逻辑层,DAL数据访问层,Model 实体层
MVC中的的M 不是三层中的Model(实体层),他其实包括三层中的 BLL,DAL,Model,这是非 常要注意的,这也是他们之间的区别的关键所在
3. 通常所见到的MVC一般也都是在应用三层架构的基础上,即将Model层再进行分层。
MVC模式是一种复合设计模式,一种解决方案
三层是种软件架构,通过接口实现编程
三层模式是体系结构模式,MVC是设计模式
三层模式又可归于部署模式,MVC可归于表示模式