基于MVC体系结构的WEB应用程序设计

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:haihanzhi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MVC体系结构是一种非常优秀的设计模式之一。它降低了处理和显示数据的对象间的偶合性,将逻辑与非逻辑功能部分隔离开,并且这一概念在基于WEB方式的多层应用程序领域中得以广泛应用。 本论文第一章首先回顾了可在许多数据库应用程序中发现的一些常见设计缺陷。所回顾的这些设计缺陷范围从不良的编程习惯(像把数据库连接信息直接嵌入在应用程序中)到那些更严重的结构问题(像没有明确地把应用程序划分成可辨别而又独立的表示、业务以及数据等逻辑单元)。 接下来本论文还分析了通用应用程序体系结构的三种基本类型:两层、三层和n层。我们具体讨论了如何使用一个Model-View-Controller框架来建立一个三层/n层体系结构。这个体系结构提供了三个基本服务:Model Service、View Service及Controller Service。 第二、三、四章结合WEB应用程序体系结构详细论述了MVC中每一部分的工作原理及具体设计过程。 最后,举了一个具体的WEB应用程序的例子,采用了该MVC的体系结构。
其他文献
本文首先介绍了标记语言的含义以及XML、HTML和SGML之间的关系的历史背景知识,针对一些对XML语义的概念的模糊认识,提出了一个分层次来阐述XML语义的概念的观点。在这个基础上,