社区
Java EE
帖子详情
MVC 中的Model与VIEW 之间的关系是怎样的?
fengjia123123123
2010-03-16 03:03:17
Model与view之间不是应该没有联系的吗?这里关系是什么意思?
...全文
638
9
打赏
收藏
MVC 中的Model与VIEW 之间的关系是怎样的?
Model与view之间不是应该没有联系的吗?这里关系是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangminyanghe
2010-03-22
打赏
举报
回复
你想达到你的效果,建议使用jsp,你有可以显示,又可以当做业务处理
qad
2010-03-16
打赏
举报
回复
我觉得M应该和V没有直接关系,V和C有关系,C和M有关系
简单说,V提交--->到C,C调用M执行业务逻辑之类的,完成后--->跳转到V显示结果,V和M算是间接关系吧
我才疏学浅,觉得大概就是这个意思
ypb362148418
2010-03-16
打赏
举报
回复
深入浅出MFC中有讲解,查查去
dracularking
2010-03-16
打赏
举报
回复
也许这张图更多的是理论上最理想状态的一种描述吧
实际上Model也很难向View发送Change Notification事件
彼此联系也多通过Controller
villagehead
2010-03-16
打赏
举报
回复
不是没有联系,而是尽量减少联系吧
比如struts,
作为M的action,也是直接和作为V的jsp打交道的。
所以从高处来看,
无论是struts1/2的action或者spring的controller
都是接受View层来的请求(request)的,而且就是“直接接受”。
而C层...更向是个调度器,
也就是指挥“V来的什么样的请求去到什么样的M去处理”这样的事情。
(当然还包括别的,不在本贴讨论范围了就)
MVC的精神并不是“隔离”,而是“各司其职”。
个人理解,仅供参考
good luck
xiaoguan_Java
2010-03-16
打赏
举报
回复
页面(view)显示的数据都是从数据库中查询出来的;
而用来操作数据库的就是Model层
fengjia123123123
2010-03-16
打赏
举报
回复
界面的数据不是通过controller与model交互,取得的数据,然后传到view中吗!我想了解的是view中可以操作model中的函数吗?或者model可以调用view中的数据?,理论上view和model是不应该有交互的,但是事实实现的时候并不是完全按照理论去实现的。
huangminyanghe
2010-03-16
打赏
举报
回复
其实MVC中的C你可以理解为一个中介,而V则可以理解为你看到的中介的外部接口,M则是产品的持有者,你会通过中介去使用M。
a21768541
2010-03-16
打赏
举报
回复
没联系的话 你界面的数据显示要怎么写??
不都是用model层来当数据的载体吗?
MVC
(
Model
View
Controller)是什么?
View
Controller,是模型(
model
)-视图(
view
)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户...
MVC
(
Model
View
Controller)
MVC
(
Model
View
Controller)
MVC
---
view
和controller的
关系
对应到
MVC
中
,
Model
是被观察的对象,
View
是观察者,
Model
层一旦发生变化,
View
层即被通知更新。
View
层和
Model
层互相
之间
是持有引用的. 策略模式是
View
和Controller
之间
的
关系
,Controller是
View
的一个策略,...
MVC
(
Model
、
View
、Control)设计模式
MVC
(
Model
、
View
、Control)设计模式 文章目录
MVC
(
Model
、
View
、Control)设计模式一.
MVC
设计思想二.
MVC
编程实例1.学生数据库
MVC
设计2.练习:通过类图写出程序 一.
MVC
设计思想 现在的软件体系架构一般都是前后端进行...
深入浅出Java
MVC
(
Model
View
Controller)
在DRP
中
终于接触到了
MVC
,感触... 首先来简单的学习一下
MVC
的基础知识,
MVC
全名是
Model
View
Controller,是模型(
model
)-视图(
view
)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显式分离的...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章