基于MVC的分层控制设计模型及其应用研究

被引:0
作者
许明辉
机构
[1] 华中科技大学
关键词
MVC设计模式; 控制器; 视图; 模型;
D O I
暂无
年度学位
2006
学位类型
硕士
导师
摘要
随着Internet的出现和飞速发展,信息技术发生了翻天覆地的变化。Web应用的范围也在不断地扩展。对Web应用框架支持多类型用户界面、可扩展性、易维护性也提出了越来越高的要求。现有的Web应用技术尽管有很多优点,但还无法满足这些要求。 MVC是Model-View-Controller的简称,是把一个应用分为模型(Model)、视图(View)和控制器(Controller)的设计思想。模型代表的是应用的业务逻辑,视图代表应用与用户的交互界面,控制器提供应用的处理过程控制。随着网络应用的快速增加,使用MVC设计模式设计开发Web应用软件的优势也慢慢地呈现出来。但是,采用MVC设计模式实现多类型用户界面系统时,控制层存在逻辑庞杂、结构不清、复用性低、不易维护等缺陷。 分层控制设计模型在MVC设计模式的基础上发展而来。它将MVC设计模式的控制层分割成视图控制层和模型控制层。视图控制层用于处理用户在界面上的输入,并选择相应的视图响应。模型控制层用于选择调用模型,判断模型状态是否发生变化。分层控制设计模型具有系统功能划分清晰,系统能够灵活配置,可维护性和可扩展性强,易于开发,可支持多类型用户界面等优点。 以“台北升华团险系统”为实例,验证了分层控制设计模型对多类型用户界面的支持。首先、对系统进行了需求分析和功能模块的划分;然后采用分层控制设计模型实现了系统架构设计和接口设计;最后介绍了系统的接口、视图层、视图控制层、模型控制层和模型层的具体实现。
引用
收藏
页数:57
共 20 条
[1]
客户/服务器计算在商务和财务领域的应用.[M].(美)JoelSiegel;(美)JaeShim著;王华胜译;.清华大学出版社.2004,
[2]
设计模式精解.[M].(美)AlanShalloway;(美)JamesR.Trott著;熊节译;.清华大学出版社.2004,
[3]
Web应用程序开发.[M].侯志荣编著;.人民邮电出版社.2003,
[4]
.NET XML Web服务.[M].(美)RobertTabor著;徐继伟;英宇等译;.机械工业出版社.2002,
[5]
Web Services在跨平台数据交换中的应用 [J].
侯琰 ;
龙虹 .
计算机应用与软件, 2006, (03) :59-60+97
[6]
Web Services在中小型企业电子商务上的应用 [J].
沈垚 ;
赵林度 .
微计算机信息, 2006, (06) :140-142+148
[7]
基于SOAP的分布式构件集成研究 [J].
汪维华 ;
葛君伟 ;
解绍词 ;
汪维清 .
计算机工程与设计, 2006, (01) :66-69
[8]
基于XML和WEB SERVICES的数据交换平台的研究与设计 [J].
唐俊伟 ;
薛贺 .
微电子学与计算机, 2006, (01) :142-146
[9]
MVC设计模型在C#数据库开发中的应用研究 [J].
胡光永 ;
和卫星 .
微型电脑应用, 2005, (09)
[10]
基于WAP架构的软件技术应用 [J].
钮斌 ;
徐汀荣 .
计算机与现代化, 2005, (06) :46-48