您的位置:首页 > 运维架构 > 网站架构

浅谈MVC架构模式分析与设计

2016-09-28 19:09 260 查看
MVC的简介:

MVC全名是Model View Controller ,是模型-视图-控制器的缩写。

视图:我们能能直观的看到的web界面。

控制器:向系统发出指令的工具和帮手。

模型:模型的工作是按要求从数据库取出数据。

学习MVC的目的:

1、快速上手各大主流PHP框架,列如YII框架、thinkphp、ci等

2、快速适应多数公司的web开发需求

3、逐步接触和了解web系统架构的知识、为日后成为系统架构的中坚力量做准备

MVC解决的问题:

在PHP还不支持面向对象之前,是过程化的方式来创建的,它们将
Model View Controller 三层的代码混在一起,十分混乱。

它解决的问题有:维护难、开发速度慢、二次开发难度高,工作量大

MVC的优势:


MVC的工作流程初步认识:
1、浏览者 ->
调用控制器,对它发出指令
2、控制器 ->
按指令选取一个合适的模型
3、模型 ->
安控制器指令去相应数据
4、控制器 ->
按指令选取相应视图
5、视图 ->
把第三步取到的数据按用户想要的样子显示出来
NVC的目录结构:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: