浅谈MVC的设计与实现

来源:互联网 发布:中国汽车与保险大数据 编辑:程序博客网 时间:2024/06/06 09:38

浅谈对MVC框架的理解
1.什么是MVC
模型(Model)-视图(View)-控制器(Controller)(MVC)是Xerox PARC施乐帕克研究中心在二十世纪八十年代发明的一种软件设计模式。也是目前web网站设计开发的主流设计模式。
2.MVC的优点
a.实现了各种代码的分离
b.提高了开发效率
c.将原来繁琐的面向过程编程变为面向对象编程
d.有利于项目的维护和开发等
3.名词解析
Controller :控制器(业务逻辑,增、删、改、查)向系统发出指令的工具和帮手
Model:模型(跟数据库打交道)按要求实现各种逻辑运算
View:视图(静态页面)我们能直观看到的web界面
实际项目开发中:
Action:控制器(Controller别名)
Model:模型
View:视图
Group:分组(Home、Admin)
项目的单一入口 :整个项目只有一个对外开发的文件index.php
4.mvc的目录结构
这里写图片描述
当然此目录结构并不唯一,可以按照自身需求设计!

0 0
原创粉丝点击