Java Web的MVC模式是什么

发布网友

我来回答

4个回答

热心网友

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里,则是由业务逻辑与访问数据组成的。

热心网友

通俗点和你说吧,这样理解,m数据库相关,c控制器,v显示,c就像交通枢纽他获取到底层数据库的东西,即m相关的东西,放到前台显示jsp啦html啦v的东西,c作为他们中间的枢纽。

热心网友

MVC利用你说的三大框架 一般情况来说 M就是model 主要是servlet代码负责逻辑性的代码, V就是view主要是jsp代码显示页面,c是control 主要是负责配置性的代码 如xxx.xml。

热心网友

通俗的说 ,m数据库相关,c控制器,v显示。

三大框架(Struts2、Hibernate、Spring)。

m相关的东西,放到前台显示jsp啦html啦v的东西。

c作为他们中间的枢纽。

热心网友

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里,则是由业务逻辑与访问数据组成的。

热心网友

MVC利用你说的三大框架 一般情况来说 M就是model 主要是servlet代码负责逻辑性的代码, V就是view主要是jsp代码显示页面,c是control 主要是负责配置性的代码 如xxx.xml。

热心网友

通俗点和你说吧,这样理解,m数据库相关,c控制器,v显示,c就像交通枢纽他获取到底层数据库的东西,即m相关的东西,放到前台显示jsp啦html啦v的东西,c作为他们中间的枢纽。

热心网友

通俗的说 ,m数据库相关,c控制器,v显示。

三大框架(Struts2、Hibernate、Spring)。

m相关的东西,放到前台显示jsp啦html啦v的东西。

c作为他们中间的枢纽。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com