基于MVC的Web应用开发平台的研究与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:sven1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着网络技术和Internet的迅速发展,基于Browser/Server结构的Web应用,因其具有易用性、通用性、良好的可扩展性等优点而发展迅速,正逐渐成为实现企业应用信息系统的主流技术。 随着Web技术的广泛应用,许多企业都迫切要求构建自己的Web业务系统。虽然这些业务系统因具体业务不同而有所不同,但从软件开发的角度看,这些系统的开发过程大致是相同的。针对相似的Web业务系统,如何减少其中的技术性重复劳动,提高软件生产率对软件企业来说至关重要。一个可行性的解决方法就是开发一个通用的Web应用二次开发平台来屏蔽技术上的实现细节,形成一个标准的软件开发过程,使开发人员集中于业务的分析和实现。 针对上述思想本论文研究了一种基于MVC(Model-View-Controller)模式的Web应用开发平台。论文在介绍Web应用系统发展研究现状的基础上,分析了当前基于Web的应用系统中存在的主要问题,从而确定了Web应用开发平台的设计目标,并且讨论了开发平台的相关技术理论。论文接下来设计了基于MVC的Web应用开发平台的框架体系结构,并对框架体系结构中主要部分进行了详细阐述,其中包括开发平台中MVC设计模式、业务视图组件设计、业务组件设计、数据对象设计以及开发平台中所实现的关键技术如对象关系映射等。论文最后论述了在此平台上的一个实际应用一深圳市食品药品监督局委托深圳新界面科技有限公司开发的GSP(GoodSupplv Practice、)认证管理信息平台从而从应用角度说明本文提出的开发平台在Web应用系统开发中的可行性及优势。
其他文献
近几年,随着入侵检测技术研究的深入,人们发现由于计算机的运行机理和生物体有着天然的相似之处,生物免疫系统成功保护机体免受各种侵害的机理为研究计算机安全,特别是入侵检测技
近年来,基于点的图形系统(PBG,Point-BasedGmphics)开始引起人们广泛的关注,成为图形学研究领域的一个热点。在吸收和借鉴传统的网格模型上的纹理映射和纹理合成技术的基础上,本
入侵检测是一项历久弥新的技术,只要有信息技术的地方就有计算机入侵,只要存在入侵就需要入侵检测系统。入侵检测从产生至今发生了非常大的变化,从简单到复杂,从单一到多样化。PE
在无线传感器网络中,由于传感节点部署的不均匀或者节点失效等原因,无线传感器网络部署区域内常常有一些区域无法被感知,形成所谓的覆盖空洞(覆盖盲区)。覆盖空洞的出现,不仅
数据挖掘是指从巨量数据中获取有效的、新颖的、潜在有用的、最终可理解的模式的非平凡过程,其目的就是要从大量数据中找出有意义的模式,因此具有广泛的应用价值。在数据挖掘的
本文对智能教学系统(IntelligentTutoringSystem,ITS)的相关概念、结构和功能进行了探讨,定义了教学资源模型、学生模型以及与之相关的教学资源智能导航,从整体上设计了一个基于
遥感技术的发展使得遥感数据量急剧膨胀,这给存储和传输带来不便,采取有效的编码,压缩数据量是解决这些问题的关键。 分形和小波编码技术是新一代编码技术,是目前静态图像编码
文本聚类是在没有文本类别标记的情况下对文本进行分类,使同类别的文本间相似度尽可能大,不同类别的文本间相似度尽可能小。而今,随着信息的爆炸式增长以及学科类别间的交叉渗透
在过去的几年里,以Gnutella和KaZaA为代表的文件共享网络已经成为Internet上增长最迅速的应用。这种运行于多个对等结点之上的逻辑网络被称为对等网络(P2P网络)。在这样的网络
不确定性普遍存在于主观和客观世界中,模糊性是它最重要的形式之一。不确定性人工智能是人工智能的深化和发展,现已经成为人工智能研究的热点和重大的前沿课题。而模糊逻辑系