web工程师眼中的MVC模式

来源:互联网 发布:mac版的easysketch 编辑:程序博客网 时间:2024/06/05 08:50

MVC:一种框架模式,呈现的是“表现”与交互的分离。

组成部分分为三项:M    V    C

C:就是一个控制器,从用户这个角度来讲-->>>截取用户的需求------>>>M

M:数据模型,会接受来自C的调用,实现与database之间的数据读写------->>>>数据再次呈现到V

V:视图,会把C送来的数据传递给View界面------->>>>>V渲染结果后呈现给用户。


上述的阐述是包含了可以提炼出“整个MVC”的完整流程。


使用MVC的好处:

①分离关注点:其实就是实现代码的复用。

②方便以后的测试:(要是学过软件工程的话,这方面的理解会更加透彻)。

 MVC---->>>>Disadvantage:

个人认为MVC并不适合小型或者是中等规模的应用程序,就像大家大学课程的课程设计一样(虽然学习了不同的框架,但是由于自己做的项目很小,所以用框架的来做设计,那我们所花费的时间成本就会高点)。


Ps: 上述是我写的第一篇短文,有错的或者是不足的地方欢迎大家不足及纠。

  内容参考:http://www.jianshu.com/p/734b7517a6de


原创粉丝点击