- 6
- 0
- 约8.26千字
- 约 21页
- 2019-01-21 发布于江苏
- 举报
北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090
MVC(1)
一、MVC概述
1、软件开发的历史
1、混编阶段
一个页面中即有html也有php代码
优点:执行效率高
缺点:维护困难,不利于开发
2、模板引擎阶段
将程序(php)和html(模板)强行分开。通过模板引擎(Smarty)将程序和模板结合到一起。
优点:开发更快
缺点:执行效率低
3、MVC开发模式(现阶段)
将html和程序分开,另外又将程序分成了两个部分,一部分用来处理业务逻辑(增删改查,对数据的处理,总之就是和数据打交道),另一部分是起控制作用的(判断、中枢的作用)
2、MVC概述
MVC是Xerox PARC施乐帕克研究中心在二十世纪八十年代发明的一种软件开发模式。
3、MVC组成
M:model 模型:处理业务逻辑(增删改查,对数据的处理,总之就是和数据打交道)
V:view 视图:模板,界面,前端html页面,展示给用户的,用来显示数据的
C:controller 控制器:起到中枢作用,用来连接视图层和模型层
工厂(老板,市场,工人) -- 生成衣服
市场人员拉倒生意 --- 报告给老板 --- 通知工人开始做
工人做完 --- 报告给老板 --- 通知市场人员做完了
4、MVC的优缺点
1、优点
高内聚低耦合:
高内聚:项目模块内部联系紧密,能重用的代码尽量重用
原创力文档

文档评论(0)