什么事MVC模式?

 我来答
灵儿jf2
2013-11-04 · TA获得超过176个赞
知道答主
回答量:117
采纳率:83%
帮助的人:54.5万
展开全部
模式其实就是解决某一类问题的方法论。把解决某类问题的方法总结归纳到理论高度,就是模式。
每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式你可以无数次的使用那些已有的方案,无需再重复相同的工作。
MVC设计模式
mvc是目前广泛流行的软件设计模式;
mvc正在成为j2ee平台上推荐的一种设计模型;
mvc是Model-View-Controller的缩写,即把一个应用的输入,输出,处理,流程按照Model,View,Controller的方式进行分离,这样一个应用被分成三个层————模型层,视图层,控制层。
1.Model 数据层:应用系统的数据和业务逻辑的存放。
2.View 表示层:Model中的存储数据的可视化表示。
3.Controller控制层:接受用户的输入,通知Model发生的事件。
MVC设计模式——视图View
视图代表用户交互页面,对于web用户来说,可以概括为HTML页面,但有可能是XML和applet等。
一个应用可能有很多不同的视图。
mvc模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括视图上的业务流程上的处理,业务流程上的处理交给模型(model)来处理。
例如:一个订单视图只接受来自模型的数据并显示给用户,以及将界面的输入数据和请求传递给控制器和模型。
MVC设计模式——模型Model
模型表示业务流程状态的实际执行以及业务规则的维护(业务模型),另外还包括实体对象数据的保存(数据模型).
业务流程的处理过程对其他层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果.
MVC设计模式:控制器Controller
可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。
一个模型可能对应多个视图,一个视图可能对应多个模型。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式