MVC的设计模式
- MVC
首先MVC是M(Model)模型,V(View)视图,C(Controller)控制器,MVC是一种分离显示业务逻辑,数据和界面的一种模式。
- MVC设计模式的基本流程
(1)首先通过获得用户request请求(例如:请求查看某某空间)
(2)控制器获得请求后,将用户的请求转交给Model(模型)“数据库管理员”,要求获取某某空间数据
(3)通过控制器下达的指令,Model前往数据库获得相应数据,然后反馈给控制器
(4)控制器将获得的反馈数据,转交给View(视图)“数据美化师”,根据控制器提供的数据,进行相应的美化渲染
(5)View渲染后再次反馈给控制器,再将渲染后的数据反馈给客户的请求。
3.个人理解
MVC之所以被引用,在于他独特的分离显示,模块的分工明显,且不用模块的修改,不会干扰其他模块显示和运作。