MVC框架

MVC就是 模型 、视图 、控制器 的缩写,视图和用户交互  通过事件导致控制器改变  控制器改变导致模型改变  或者控制器同时改变两者  模型改变 导致视图改变 或者视图改变 潜在的从模型里面获得参数 来改变自己。   

Mvc就是一种模型 ,一种编程思想。 

请解释下MVC模式

MVC(Model-View-Controller),即把一个应用的输入、处理、输出流程按照ModelViewController的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。

视图(View):代表用户交互界面,MVC设计模式对于视图的处理是限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。

模型(Model):业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC核心。

控制(Controller):可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求,但是它却不做任何的数据处理。

它的优势在与:开发人员可以只关注整个结构中的其中某一层,可以很容易的用新的实现来替换原有层次的实现,可以降低层与层之间的依赖,有利于标准化,利于各层逻辑的复用

 

posted on 2012-10-28 22:47  笔墨丹青  阅读(161)  评论(0)    收藏  举报

导航