web工程师眼中的MVC模式
来源:互联网 发布:mac版的easysketch 编辑:程序博客网 时间:2024/06/05 08:50
MVC:一种框架模式,呈现的是“表现”与交互的分离。
组成部分分为三项:M V C
C:就是一个控制器,从用户这个角度来讲-->>>截取用户的需求------>>>M
M:数据模型,会接受来自C的调用,实现与database之间的数据读写------->>>>数据再次呈现到V
V:视图,会把C送来的数据传递给View界面------->>>>>V渲染结果后呈现给用户。
上述的阐述是包含了可以提炼出“整个MVC”的完整流程。
使用MVC的好处:
①分离关注点:其实就是实现代码的复用。
②方便以后的测试:(要是学过软件工程的话,这方面的理解会更加透彻)。
MVC---->>>>Disadvantage:
个人认为MVC并不适合小型或者是中等规模的应用程序,就像大家大学课程的课程设计一样(虽然学习了不同的框架,但是由于自己做的项目很小,所以用框架的来做设计,那我们所花费的时间成本就会高点)。
Ps: 上述是我写的第一篇短文,有错的或者是不足的地方欢迎大家不足及纠。
内容参考:http://www.jianshu.com/p/734b7517a6de
阅读全文
0 0
- web工程师眼中的MVC模式
- 我眼中的MVC模式
- 我眼中的MVC模式
- 我眼中的MVC设计模式
- web的MVC模式
- 我眼中的 MVC
- 我眼中的MVC模式(2) --- 变体 MOVE
- 我眼中的工程师文化
- 我眼中的工程师文化
- 我眼中的工程师文化
- 我眼中的工程师文化
- 工程师眼中的“最优解”
- 我眼中的工程师文化
- 全栈工程师眼中的HTTP-笔记-Web优化:前端,后台,前后端交集BigPipe
- 我眼中的Spring MVC
- 眼中的三层模式
- 软硬兼施-我眼中的MCU工程师
- 我眼中的性能测试工程师
- 机器人(n舵机)电源解决方案
- 聊聊前端开发中关于闭包的那点事
- 75. Sort Colors
- Microsoft Access、MySQL 以及 SQL Server 所使用的数据类型和范围
- spring基本概念
- web工程师眼中的MVC模式
- 模拟实现C语言中的库函数atoi
- 本地主机与虚拟主机之间互传文件
- 突发长度(burst length)
- 初识比特币——比特币私钥
- 一头扎进《快速排序》
- 蚂蚁分类信息系统5.8 数据标签调用方法(二)
- js实现冒泡排序和快速排序
- nginx的配置、虚拟主机、负载均衡和反向代理--01