MVC在多层Web体系结构中的应用研究

被引:0
作者
唐海涛
机构
[1] 河海大学
关键词
MVC; 多层Web体系结构:MIWMVC设计模型; 模型; 视图; 控制器;
D O I
暂无
年度学位
2003
学位类型
硕士
导师
摘要
目前,Internet迅速普及,Web应用的复杂性和规模都在不断增加和扩大,呈现出高度灵活性、可靠性和个性化等特点,这就给Web应用开发带来了新的挑战。本文通过分析后认为,在现有的Web开发中,由于系统的界面表示、流程控制和业务逻辑代码相互混杂,导致了系统性能的下降,同时传统的单一用户界面类型也越来越无法满足用户界面类型多样化的要求。 为此,本文引入了传统的MVC(Model-View-Controller)设计模型概念,通过分析其实现原理和特点,指出可以对其加以改进以解决上述多层Web开发中的问题。论文首先对多种Java技术和XML技术进行了对比分析,提出了一个合理整合多种技术的解决方案,即Servlet+JSP+JavaBean+EJB+XML。然后,通过对传统MVC设计模型进行改进,本文提出了一个符合多层Web体系结构特点的新型MIWMVC设计模型,该设计模型不但能够解决传统Web开发中存在的问题,而且具有系统功能划分清晰,系统流程能够灵活配置,可扩展性、可维护性强,易于开发,可支持多种用户界面类型等优点。 本文重点分析了MIWMVC设计模型中控制器、模型和视图的设计原理及其关键技术,并在所提出的MIWMVC设计模型基础上,按照面向对象的软件工程思想,以UML为工具设计开发了《网上课程实习系统》,论文具体给出了“学生选课”子模块的详细设计实现过程及其系统的配置和运行步骤。 本文的创新之处在于设计和实现了请求映射信息表和视图定义表两个XML配置文件,控制器通过对该XML配置文件中信息的理解灵活地控制住系统的流程;通过使用XML技术实现了对多种用户界面类型的支持。
引用
收藏
页数:68
共 25 条
[1]
J2EE核心模式.[M].(美)DeepakAlur等著;牛志奇等译;.机械工业出版社.2002,
[2]
Java编程思想.[M].(美)[B.埃克尔]BruceEckel著;京京工作室译;.机械工业出版社.1999,
[3]
Renshaw; JavaBeans; Java' s Component architecture; is Far More than just a collection of component for Client..David S;..1998,
[4]
支持Multi-interface的MVC设计模式研究 [J].
邓贵仕 ;
易峰 ;
李文立 .
计算机应用, 2002, (06) :8-10
[5]
Web编程中MVC模型的应用 [J].
姚慧广 ;
赵岳松 .
微机发展, 2002, (03) :9-10
[6]
应用XML和Object Web技术基于知识的产品开发环境 [J].
武安波 ;
耿英三 ;
王建华 ;
丁斌 .
计算机工程, 2002, (01) :45-47
[7]
Java2 Swing组件设计模式分析 [J].
裴龙 ;
何大可 .
计算机应用, 2001, (S1) :274-275+280
[8]
基于EJB服务器的应用系统的设计与实现 [J].
潘锋 ;
李腊元 .
计算机应用, 2001, (12) :32-33+36
[9]
多层体系结构的EJB组件实现技术 [J].
赵明 ;
吕立坚 .
计算机应用研究, 2001, (12) :76-78
[10]
基于MVC结构的网络应用程序的复用 [J].
钱建良 .
江南学院学报, 2001, (04) :23-27