MVC

2017-08-28 18:40:06
admin
522
最后编辑:admin 于 2017-09-01 11:52:45
MVC是Model、View、Controller首字母的缩写词。由此可见,MVC指的就是〃模型〃"呈现〃和〃控制器〃这3个方面。其 中,〃模型〃负责数据的组织结构,"呈现"负责显示给浏览者的用户界 面,"控制器"负责业务流程逻辑控制。

这种结构有如下紐。

•界面简单,有利于简化添加、删除、修改等操作。

•可以利用相同的数据,给出不同的"呈现〃。

•逻辑控制的修改可以变得很简单。

•幵发人员不必重复已经写好的通用代码。

•有利于开发人员共同工作。

其实,MVC结构是把一个程序的输入、处理过程及输出分开。当 用户通过用户界面输入一个请求的时候,"控制器"先对请求做出反应, 但是〃控制器"并不真正出入什么东西或者真正处理处理数据,而是调 用〃模型"和"呈现"中相关部分的代码和数据来返回给用户,以满足用 户的请求。

这个过程也可以理解为,"控制器"接到客户请求,以决定调用 哪些"模型〃中的数据和哪些"呈现〃方式。相关联的〃模型〃通过相关 业务规则处理相关数据并且返回。相关联的"呈现"则是处理如何格式 化"模型"返回的数据,并且呈现出最终结果,如图所示。



    • 在线客服
    • 关注微信
    • 联系电话
      • 欢迎咨询
      • 欢迎加入QQ群 303257430
    • 公众号:源宝网络
      • 联系电话及微信号 18902328227