MVC

一、MVC概述

MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet + javabean的模式。

Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。

View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。MVC好处是它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。
Controller(控制器)是应用程序中处理用户交互的部分。
通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。控制器接受用户的输入并调用模型和视图去完成用户的需求,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。

二、MVC框架



转载请注明出处


阅读更多
个人分类: java
想对作者说点什么? 我来说一句

MVC资料MVC资料

2011年06月10日 59KB 下载

mvc分页mvc分页mvc分页mvc分页

2010年02月06日 510KB 下载

mvc设计模式实例,范例

2008年10月30日 1.27MB 下载

什么是MVC framework

2008年09月10日 409KB 下载

Pro ASP.NET MVC 2 Framework.pdf

2011年01月30日 6.7MB 下载

MVC资料下载MVC资料下载

2011年07月25日 348KB 下载

mvc模式mvc模式

2011年09月16日 218KB 下载

spring MVC demo

2011年09月30日 9.09MB 下载

MVC 知识点 架构

2009年07月08日 38KB 下载

ASP.NET MVC插件 MVC 2.0

2009年12月30日 1.61MB 下载

没有更多推荐了,返回首页

不良信息举报

MVC

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭