论文部分内容阅读
近年来,随着网络技术和Internet的迅速发展,基于Browser/Server结构的Web应用,因其具有易用性、通用性、良好的可扩展性等优点而发展迅速,正逐渐成为实现企业应用信息系统的主流技术。
随着Web技术的广泛应用,许多企业都迫切要求构建自己的Web业务系统。虽然这些业务系统因具体业务不同而有所不同,但从软件开发的角度看,这些系统的开发过程大致是相同的。针对相似的Web业务系统,如何减少其中的技术性重复劳动,提高软件生产率对软件企业来说至关重要。一个可行性的解决方法就是开发一个通用的Web应用二次开发平台来屏蔽技术上的实现细节,形成一个标准的软件开发过程,使开发人员集中于业务的分析和实现。
针对上述思想本论文研究了一种基于MVC(Model-View-Controller)模式的Web应用开发平台。论文在介绍Web应用系统发展研究现状的基础上,分析了当前基于Web的应用系统中存在的主要问题,从而确定了Web应用开发平台的设计目标,并且讨论了开发平台的相关技术理论。论文接下来设计了基于MVC的Web应用开发平台的框架体系结构,并对框架体系结构中主要部分进行了详细阐述,其中包括开发平台中MVC设计模式、业务视图组件设计、业务组件设计、数据对象设计以及开发平台中所实现的关键技术如对象关系映射等。论文最后论述了在此平台上的一个实际应用一深圳市食品药品监督局委托深圳新界面科技有限公司开发的GSP(GoodSupplv Practice、)认证管理信息平台从而从应用角度说明本文提出的开发平台在Web应用系统开发中的可行性及优势。