社区
Java
帖子详情
MVC的M,V,C分别是代表什么?
javafan12
2003-08-10 09:24:03
谢谢.
...全文
1952
4
打赏
收藏
MVC的M,V,C分别是代表什么?
谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kylix_XP
2003-08-11
打赏
举报
回复
MVC把这种应用程序分为三种对象类型:
模型:维护数据并提供数据访问方法---即业务逻辑,不仅仅是数据实体,还指访问数据实体的业务逻辑, 可以是JavaBeans EJB
视图:给制模型的部分数据或所有数据的可视图。 可以是JSP swing GUI
控制器:控制视图的显示,转发来自客户视图的请求(并不处理请求,请求由模型处理)和处理用户请求事件 可以是Servlet,更深的请读前端控制器模式方面的书..
用户请求事件(比如鼠标单击事件)由控制器来处理,控制器接收用户事件,并根据事件的类型来改变模型。
视图事先会在模型中登记,当模型数据发生改变时,马上通知已向此模型登记的每个视图。
视图从模取得最新的数据并刷新自己.
要实现MVC,最重要的一个环节是使用Design Pattern中的Observer模式。Observer模式允许某个对象在所观察的对象发生修改时通知多个观察者(Observer).
更详细的资料请见:
http://tech.163.com/tm/030621/030621_99279.html
http://www.chinaunix.net/cgi-bin/bbs/topic.cgi?forum=14&topic=463
ticlej
2003-08-11
打赏
举报
回复
M - Model
V - View
C - Controller
Model一般就是业务实现逻辑,Controller类是于工作流程的业务流程控制逻辑,View就是表现层,就是用什么样的页面形式展现给用户
ashes
2003-08-10
打赏
举报
回复
M - Model
V - View
C - Controller
znjq1001
2003-08-10
打赏
举报
回复
模型,视图,控制器
MVC
设计模式
MVC
本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用
MVC
是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在...
浅谈模型-视图-控制器(
MVC
)模式
MVC
本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用
MVC
的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。...
MVC
框架是什么 这里为你解答
MVC
(Model View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用
MVC
的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以...
浅谈
MVC
设计模式(示例)
典型的
MVC
就是javabean(M)+JSP(V) + servlet(C )的模式,是对DAO模式的进一步解耦合,姑且可以简单认为就是在DAO基础上多了一个servlet(充当控制器),其目的就是为了实现M和V的分离,便于前后并行开发。
MVC
模式组成...
mvc
设计模式
mvc
是一种设计模式,m
代表
着model(即模型),v
代表
着view(即视图),c
代表
着controller(即控制器),他们组成了
mvc
应用程序的三个核心。
Java
50,542
社区成员
85,619
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章