MVC模式是什么

 我来答
付玉伟123
推荐于2018-02-09 · TA获得超过399个赞
知道答主
回答量:28
采纳率:0%
帮助的人:25.6万
展开全部
MVC(模型Model-视图View-控制器Controller)是一种设计模式,
M(Model)在Java Web里说的是JavaBean,在JavaBean中除了其属性和字段,还可以有行为及其事件,JavaBean可以理解为普通Java对象。Java普通对象,就是符合Java规范的所有对象,这和实体类完全是两回事。业务逻辑和数据访问应该放在Model层,也就是V负责展示数据,Controler除了转发不做业务逻辑。真正的逻辑事务,数据访问,甚至算法都放到Model去。
Controller是控制器的意思,所谓控制器,就是将用户请求转发给模型层,经过处理后把结果返回到界面层展现的一个中间层,那么Controller到底管什么工作呢?先不说.先来看下在Java Web中这三个层一般的定义,一般在Java Web里,JSP充当V,Servlet充当C,JavaBean充当M,这里的Servlet管什么工作呢?接受输入,转到Model层去处理,处理结果保存后转发到JSP,然后展现数据。所以它的功能就是控制器的基本功能,它就管转发,在V和M之间转来转去。
  MVC没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。当然了。在三层中也提到了Model,但是三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的Model层是已实体类构成的,而MVC里,则是由业务逻辑与访问数据组成的。
钟静秋
2011-09-26 · TA获得超过214个赞
知道答主
回答量:512
采纳率:0%
帮助的人:226万
展开全部
java 有23种设计模式,常用的单例模式,值对象模式,工厂模式,简单工厂等
MVC,Model是处理的业务逻辑,View一般是HTML(jsp)文件,也有可能是其他的,Controller将Model与View匹配在一起
为什么只能输入100字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wy_damon
2011-09-26
知道答主
回答量:27
采纳率:0%
帮助的人:15.3万
展开全部
MVC只是一种设计模式,不算是框架,一共分为三层, v层(视图)里放的是前台页面html,m层(模型)里放的是与数据库连接以及其他具体操作的php文件,c层(控制器)里主要放的是控制前台页面与后台连接数据库文件的相关操作的php文件,MVC模式由一个入口文件进入到控制器里,然后再由控制起来分配任务跳转之前台页面或是将前台页面提交过来的值交给M层来进行与数据库的操作. 这是我自己的理解,希望你能明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天海行者
2011-09-26 · TA获得超过105个赞
知道答主
回答量:208
采纳率:0%
帮助的人:87.6万
展开全部
模型Model
视图View
控制器Controlle
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
禓8
2018-03-22
知道答主
回答量:1
采纳率:0%
帮助的人:885
展开全部
是一种软件架构思想,其核心思想是,在设计一个软件的时候,应该将软件划分成三种不同类型的模块,分别是模型,视图,和控制器
模型用来封装业务逻辑,试图用来封装表示逻辑,控制器用来协调模型和视图
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式