MVC与ORM设计模式在构建多层Web系统中的研究与应用

来源 :沈阳理工大学 | 被引量 : 0次 | 上传用户:vensen_guo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术的发展,计算模式不断更新,信息系统基本架构也从C/S架构逐渐发展为当今主流的B/S架构。各种设计模式的提出与使用对信息系统的开发产生了越来越大影响,模式采用的恰当与否直接影响到系统是否具有良好的功效和扩展性,同时构建WEB信息管理系统的业务需求越来越复杂,开发周期越来越紧迫,同以往相比对系统的稳定性、扩展性和可维护性要求越来越高,因此各种设计模式的选择与应用,B/S架构的分层设计以及各层的框架搭建和技术选择就变得尤为重要。 本文以基于MVC设计模式的Struts框架和O/R映射模式Hibernate在WEB系统的应用为线索展开论述。首先介绍了模式和模式应用的优点,并针对基于WEB开发学院二级教学管理系统的要求,在架构设计上选择MVC设计模式,介绍其工作的原理;在系统实现中采用了基于MVC设计模式的Struts框架,同时为解决面向对象开发中存在的对象关系映射问题引入了ORM模式,介绍了优秀的开源数据持久化框架Hibernate的设计原理和使用方法。最后在深入分析了目前B/S架构的多层划分后,提出了五层B/S系统架构设计的思路,按照这一思路对信息学院二级教学管理系统结构进行了符合MVC设计模式和ORM模式的分析和设计,最终完成实现结合Struts和Hibernate技术的五层的WEB教学管理系统。这对于B/S系统的设计和开发具有一定的指导意义。
其他文献
本文详细分析了喷墨绘图机中央控制器的工作原理以及组成结构,并在此基础上,提出和论述了喷墨绘图机中央控制器的硬件和软件设计方案及方案的可行性。该方案顺应当前嵌入式智能
交换式以太网的高通信速率与低成本使其在工业领域得到了快速的发展,已被广泛的应用于工业控制领域。针对以太网在工业领域中的可靠性和确定性等问题,论文通过对现有以太网冗余
近年来,随着Internet的飞速发展,越来越多的研究机构、团体以及个人开始注意到网络,并通过它来发布信息、查找信息。尽管Internet上有海量的信息,人们还是常常感到不能够找到
随着互联网在规模上的飞速扩展和在应用上的广泛普及,人们的工作和生活已经越来越离不开网络。特别是网络多媒体技术的出现,给人们的工作和生活都带来了许多方便,诸如视频会
随着移动通信与计算机技术的发展,移动智能设备被广泛应用在人们日常生活中,大量的信息被存储在这些设备上,同时由于经常性的交互,这些信息通常存在着多个副本。为了在人们之
虚拟企业是适应市场需求的有效组织模式,它融制造技术、现代信息技术和管理技术于一身,是未来企业合作的理想组织形式。起源于办公自动化领域的工作流技术可以对虚拟企业起到
本文主要对信息抽取中的命名实体识别和模板自动获取两个技术进行了研究,并提出了一套有效的解决方案.在命名实体识别方面本文重点研究了中文人名的识别和机构名的识别.本文
文章首先介绍了PBNM(policy_based network management)的思想及其在园区网络管理中实施的意义,给出了课题的设计目标和任务;然后,对系统进行了总体分析,针对用户的需求和现有的
随着我国国家信息化工程的建设发展,各行各业都建立了各自的信息处理系统,但是,目前企事业等单位现有的软件往往由不同的部门开发,软件之间相互独立,自成系统,数据标准不一致
随着经济的发展及科学技术的进步,各行各业面临的是一个日益复杂和不断变化的环境,决策问题变得越来越复杂,特别是对于面向多层次、多目标的复杂系统决策问题,因涉及到多种专业知