MVC模式与三层架构

MVC模式

M:Model,业务模型,处理事物

V:View 视图,界面展示

C:Controller 控制器,处理请求,调用模型和视图

 

三层架构

表现层:接收请求,封装数据,调用业务逻辑层,响应数据

业务逻辑层:对业务逻辑进行封装,组合数据访问层中的基本功能,形成复杂的业务逻辑功能

数据访问层:对数据库的CRUD基本操作

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
MVC(Model-View-Controller)和三层架构(Presentation Layer、Business Layer、Data Access Layer)都是常见的软件架构模式,它们有一些相似之处但也有很多不同点。 MVC是一种用于设计和开发应用程序的软件架构模式,它将应用程序分为三个主要组成部分:模型(Model)、视图(View)和控制器(Controller)。其中模型表示数据和业务逻辑,视图表示用户界面,控制器负责协调模型和视图之间的交互。MVC架构的目的是提高应用程序的可扩展性、可维护性和可重用性。 三层架构是一种常见的软件架构模式,将应用程序分为三个逻辑层:表现层(Presentation Layer)、业务逻辑层(Business Layer)和数据访问层(Data Access Layer)。其中表现层负责展示用户界面,业务逻辑层负责处理业务逻辑,数据访问层负责与数据存储进行交互。三层架构的目的是提高应用程序的可维护性、可扩展性和可重用性。 MVC和三层架构在某些方面有重叠之处。例如,MVC中的模型可以被看作是业务逻辑层和数据访问层的组合。视图可以被看作是表现层。控制器可以被看作是协调业务逻辑层和表现层的组件。 但是,MVC和三层架构也有不同之处。MVC更注重用户界面和交互,而三层架构更注重数据和业务逻辑。MVC中的控制器通常比较轻量级,只负责协调模型和视图之间的交互;而三层架构中的业务逻辑层可能包含更复杂的业务规则和算法。 总之,MVC和三层架构都是常见的软件架构模式,它们各自有着自己的优点和适用场景。在实际开发中,可以根据具体情况选择合适的架构模式来设计和开发应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值