基于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语义的概念的观点。在这个基础上,
该文以评测星载计算机的容错性能为应用背景,设计了一种基于软件实现的故障注入系统.重点研究了用软件实现的故障注入方法,并对其进行了仿真. 首先阐述故障注入方法在评测星
近年来,为了提供更丰富的互联网交互功能,Web应用程序广泛使用JavaScript作为客户端编程语言,JavaScript程序的的执行性能变得日趋重要,JavaScript引擎的性能优化成为当今浏览器
引文是任何论文以及书籍必不可少的组成部分,是作者阐述已有知识时对原作的一种尊重,同时方便读者追本溯源,了解知识的来龙去脉。然而,随着科研的深入,科研工作者数量的增加,论文的
当前,随着Internet应用的不断广泛,企业B2B、B2C业务的不断发展,使得企业迫切需要一种能够良好支撑企业种类繁多的应用系统集成的软件平台.工作流管理系统作为一种支持企业过
该文工作的主要背景是中国科学院"十五"信息化建设重大项目一一科学数据库及其应用系统.科学数据库经过近二十年的发展,数据资源的规模和深度不断扩展,在数据规范和管理等方
Java语言在工业级应用开发中被广泛使用,使用该语言编写的程序主要通过Java虚拟机执行。虚拟机在运行时动态生成二进制代码,因而能够更好地发掘代码的动态信息,有效地在运行性能
该文在研究借鉴国内外的信任机制的典型解决方法的基础上,给出了一套包括Peer行为评价,信任信息共享、信任策略三部分的信任机制解决方案.并在Linux下完成了原型系统的开发,
该论文第一章是绪论.介绍了课题的来源,目的和意义.以及课题的主要内容和章节安排.第二章介绍了Java系统跨平台实现的相关领域.对Java语言、Java虚拟机、Linux操作系统、Java
通过对需求工程的研究,人们提出了很多种需求工程方法和工具,一些方法和工具已经比较成熟,尽管如此,现有的需求工程工具离实际应用还有较大的差距.人们使用需求管理工具来管