web开发?你应该知道的MVC!

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。在我们开始学习一个框架的时候,我们应该要知道MVC的存在。

其实说白了MVC就是数据控制以及页面的分离实现。view即是视图,也就是web页面,control即是控制器 向系统发出指令的工具,model 简单说是从数据库中取出数据进行处理。

web开发?你应该知道的MVC!

下面就是MVC的工作流程:

web开发?你应该知道的MVC!

MVC实现五部曲

还可以这样用MVC简单流程例子:来理解

用户打开网站并登陆–(访问)–>控制器登陆页面操作方法–>(屏幕输出)视图登陆页面模板—(用户输入密码后)–>控制器调用模型登陆判断方法(连接数据库判断)—登陆成功/失败–>控制器调用视图“登陆成功/失败页面”。


分享到:


相關文章: