为了账号安全,请及时绑定邮箱和手机立即绑定

哪位大神能说说mvc运行原理

哪位大神能说说mvc运行原理

PHP
qq_Y_349 2017-11-28 16:28:39
查看完整描述

1 回答

已采纳
?
JackWho

TA贡献48条经验 获得超24个赞

不是大神,尝试解读一下:

我们通常而言的 MVC是一种通用的软件组织形式,即

M: 模型层  --- 用于存取数据

C: 控制层 --- 用于写业务逻辑

V: 用于呈现数据和搜集用户动作

一般,用于在操作界面的动作会通过路由层传递到控制层 (C),由控制层根据需要调用数据层 ( M )完成数据的存取,然后调用视图层 (V)进行显示。

该组织形式的好处就是,完成了视图层和控制业务逻辑的分离 (是代码组织更加清晰,在 web 开发领域  视图层的开发和控制层的开发通常是两拨人完成了,分离之后他们就可以并行开发了,大大提高了开发效率),数据层的代码可以被控制层很好的重用,控制层专注于业务代码,三方协作,各施其职,即高效也便于后期的维护。

但是,MVC也提高了开发的门槛. 

MVC将会使你的软件在健壮性、代码重用和结构方面上一个新的台阶, 所以长远来看使用 MVC组织结构是值得的。

查看完整回答
反对 回复 2017-11-28
  • qq_Y_349
    qq_Y_349
    您可以再往深层次里说说嘛,比如一个mvc简单的一个封装,底层的一些东西
  • 1 回答
  • 0 关注
  • 931 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信