IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> MVC,WebForm,WinForm -> 正文阅读

[开发测试]MVC,WebForm,WinForm

一, 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开发模式的出现。

六,

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-07-30 13:02:26  更:2021-07-30 13:03:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 9:34:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码