MVC和三层架构

直接上自己画的理解图:

(SQLHelper 个人理解是 DAL 的一部分基础内容,区别开画只是便于流程理解)

 

对于 MVC 和 三层架构 ,两者所处理的位置是不同的:用个人的一种理解,三层架构是公司高层管理者的角度,他需要管理生产部门和销售部门(N层)等,MVC仅仅是销售部门的角度,他需要来自生产部门的数据信息(M),需要根据信息设计(C)销售手段,把结果(V)展示/推销给用户

 

SQLHelper:数据连接获取方式

DAL其他:获取基本的,常用的数据

Model:存储数据对象

BLL:对数据进行业务上的逻辑处理,比如排名,比对,计算某些值

UI:视图

M:由 BLL 或 Model 获取的数据

C:根据 M 的一些数据进行页面控制

V:显示视图

以上 1.个人理解 2.这些模式只是一种规范,没有强制要求,可视具体情况修改,但忠于这些已有成果,利于自己也便于他人

转载于:https://www.cnblogs.com/aLandon/p/10328767.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值