基于MVC模式的一种Web应用框架

被引量 : 82次 | 上传用户:zhujunhong778
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文根据软件体系结构理论,讨论了基于体系结构的软件开发模式所包括的重要活动;分析和比较了两种开发方式,即传统的Web应用开发方式和基于MVC模式的Web应用开发方式。后者能够克服传统的Web应用开发方式所固有的弊端,它的最大优点就是将显示逻辑与业务逻辑相分隔,以适应越来越复杂的Web应用系统的设计需求。因此,采用基于MVC模式的Web应用开发模式成为不可避免的趋势。本文设计和实现了一个基于MVC模式的Web应用框架。根据MVC模式,本框架分为三个层次。视图层提供了一个视图组件库和一些显示模板。视图组件库与模板能被复用,以减轻页面开发人员的工作负担。控制层设计和实现了一个主控制器和三个执行器:SQL执行器、API执行器以及默认执行器,三种执行器分别响应三种类型的处理请求。模型层定义了数据结构以及封装了数据库操作。另外,本框架设计和实现了系统集成辅助工具包,即菜单管理,用来方便地集成采用本框架开发的系统,它包括菜单项管理、菜单模板管理和简单用户管理三个模块。<WP=4>在本框架的设计与实现中采用了软件体系结构理论、面向对象思想、设计模式理论、J2EE和xml技术。采用本框架可以具有许多优越性,例如好的重用性、可扩展性、易于维护、以及提高开发人员的工作效率和代码质量等;因此,本框架应成为基于web应用开发者首先考虑采用的一种工具。
其他文献
<正>处方外配是指患者在医院就诊以后,患者不在医院进行处方调配,而是凭医院开具的处方,在医院以外的社会药房配药[1]。随着医药体制改革的深入,"医药分家"已成为一种必然的
目的探讨早期床旁快速全血心肌钙蛋白T(cTnT)和氨基末端脑钠肽前体(NT-proBNP)联合检测对急性心肌梗死(AMI)早期诊断的临床价值。方法选取2010年1月-2012年8月广东药学院附属
目的探讨针灸、推拿手法结合治疗颈椎病的临床疗效。方法将2012年5月-2012年10月门诊80例颈椎病患者随机分为观察组40例和对照组40例,后者主要进行辨证取穴针刺疗法,观察组在
随着市场经济的发展和深入,资本市场对注册会计师高审计质量的需求与日俱增,对于审计质量的研究也显得日益重要。近年来,国内、外相继爆出会计造假丑闻,而且越演越烈,使得注册会计
目的探讨卡孕栓不同给药途径宫腔镜手术中的效果。方法取福建医科大学附属南平第一医院收治的需行宫腔镜手术且无手术及前列腺素类药物禁忌证的妇女220例,随机分为两组,分别
当前中美贸易摩擦不断升级,究其本质是人民币汇率与中美贸易失衡问题。首先在理论上论述在当前经济环境下汇率对贸易差额的影响是不确定的,然后通过人民币汇率变动和中美贸易
目的探讨针灸配合推拿治疗颈椎病的临床疗效。方法随机选取2009年1月-2012年3月在针灸科治疗的218例颈椎病患者,分为观察组和对照组,各109例。对照组仅给予推拿治疗,而观察组
:纵观山西对外经济贸易 50年的发展状况 ,喜忧参半。进一步扩大山西进出口总额 ,扩大山西经济的开放度 ,积极参与国际竞争和国际分工 ,提高山西经济的国际化程度 ,是世纪之交
目的探讨中西医结合治疗胃食管反流性咳嗽的临床疗效。方法选取2010年1月~2011年12月收治的胃食管反流性咳嗽患者70例,随机分为两组。对照组采取常规西医治疗措施,治疗组在此
<正>双膦酸盐类药物是近年来广为使用的一类药物,对老年性骨质疏松的预防和治疗有显著作用,现在人工合成的双膦酸盐类药物有10多种已进入或正在进入临床,用来治疗多种因素引