MVC设计模型

被引:4
作者
王付娟
机构
[1] 沈阳师范大学科信软件学院
关键词
MVC; 设计;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
MVC(Model-View-Controller)设计模式是目前使用较多的一种设计模式。它是Xerox公司再20世纪80年代末期发表的一系列论文中提出的。MVC模式是一种架构模式,其实需要其他模式协作完成。在J2EE模式目录中,通常采用service to worker模式实现,而service to worker模式可由集中控制器模式,派遣器模式和Page Helper模式组成。而Struts只实现了MVC的View和Controller两个部分,Model部分需要开发者自己来实现,Struts提供了抽象类Action使开发者能将Model应用于Struts框架中。其基本原理是把应用程序的数据和商务逻辑、数据的外观呈现,以及对数据的操作划分到不同的实体当中去,这些实体分别称为模型(Model)、视图(View)和控制器(Controller)。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据来刷新自己。
引用
收藏
页码:29 / 29
页数:1
相关论文
empty
未找到相关数据