猿问

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

qq_Y_349
浏览 932回答 1
1回答

JackWho

不是大神,尝试解读一下:我们通常而言的 MVC是一种通用的软件组织形式,即M: 模型层  --- 用于存取数据C: 控制层 --- 用于写业务逻辑V: 用于呈现数据和搜集用户动作一般,用于在操作界面的动作会通过路由层传递到控制层 (C),由控制层根据需要调用数据层 ( M )完成数据的存取,然后调用视图层 (V)进行显示。该组织形式的好处就是,完成了视图层和控制业务逻辑的分离 (是代码组织更加清晰,在 web 开发领域  视图层的开发和控制层的开发通常是两拨人完成了,分离之后他们就可以并行开发了,大大提高了开发效率),数据层的代码可以被控制层很好的重用,控制层专注于业务代码,三方协作,各施其职,即高效也便于后期的维护。但是,MVC也提高了开发的门槛. MVC将会使你的软件在健壮性、代码重用和结构方面上一个新的台阶, 所以长远来看使用 MVC组织结构是值得的。
随时随地看视频慕课网APP
我要回答