MVC,WebForm,WinForm

12 篇文章 0 订阅
10 篇文章 1 订阅

一, MVC的概念

  • M代表Model,模型层,M层是对数据的处理,一般是会访问数据库的操作
  • V代表View,视图,V层是对一些用户的组件,主要是在用户界面的显示
  • C是controller,控制器,C层一般是对数据逻辑的处理。

二, 流程

  • 用户提交申请,最开始的会进入Controller控制层,它处理完业务的逻辑,然后根据请求可能会进入Model模型层,让模型层访问数据库,对数据进行CRUD操作。
  • 然后将结果呈现给View视图层。

三,与WebForm相比的优势

  • 让复杂的项目变的更加的简洁,减少代码的耦合性

四,与三层架构比有什么区别

  • 三层架构分别是UI层,BLL层,DAL层。
  • UI表现层就相当于MVC中的VIew视图
  • BLL数据访问层就相当于Model模型层
  • DAL业务逻辑层就相当于Controller控制器
  • MVC的优点是低解耦性,维护性更高
  • MVC的缺点是它更加的复杂一点

五,webform和winform

  • webform是网站窗体程序,它用的是B/S开发模式
  • winform是桌面应用程序,它用的是C/S开发模式
  • PS:我们用的webform就是指传统的三层架构开发模式,虽然传统的三层架构开发模式可以拖控件,直接生成前端,用起来非常的方便,但它的前后端混乱,运行效率低这些问题也出现了,这就导致了MVC开发模式的出现。

六,

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值