MVC体系结构中包括哪几种对象?解释控制器对象在MVC体系结构中的作用

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:56:02

MVC是设计模式应用的一个经典案例。其中的M之数据模型datamodel,V指视图View,C指控制器Controller。

MVC应用程序总是由三个部分组成.Event(事件)导致Controller改变Model或View,或者同时改变两者.只要Controller 改变了Models的数据或者属性,所有依赖的View都会自动更新.类似的,只要Controller改变了View,View会从潜在的Model中获取数据来刷新自己.

MVC模式是一个复杂的架构模式,其实现也显得非常复杂,但多种设计模式结合在一起,使MVC模式的实现变得相对简单易行.Views可以看作一棵树,显然可以用Composite Pattern来实现.Views和Models之间的关系可以用Observer Pattern体现.Controller控制Views的显示,可以用Strategy Pattern实现.

MVC....哎..网上有很多的例子还有教程..要是理解不来..我给你说个通俗点的..

控制器就像一个转发站..转发.过滤进来的请求.或者说像一个分发室.为啥叫控制器呢..控制控制..控制请求的东西吗...

jonile我补充一下他的..事件是浏览器自己的..只有你submit了后才会去提交一个http请求..你也知道比如struts来举例. 最长用的.do的请求会被控制器拦截那么别的就当然不会了..这是在web.xml中配置的..
在目前的mvc中c已经几乎被封装好了..你压根不用去操心不用去编码.配置你对应的类和url就好了..自己实现view..OK..mvc不难.不复杂..