MVC设计模式在Web中的复用研究与实现

被引量 : 0次 | 上传用户:cain_long
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于MVC的Web服务器端软件框架能够有效的提高Web应用程序的可复用性。XMLMVC软件框架是基于软件框架技术、XML语言而提出的一个对传统MVC设计模式的Web软件框架的改进方案。有别于Struts等传统MVC软件框架,XMLMVC软件框架使用了XML实现MVC中的模型,XML语言是一种数据描述语言的标准,其设计目标决定了XML具有内容和形式的分离,良好的扩展性、跨平台性和自描述性,用户可以随意定义自己的数据格式,这使得XMLMVC软件框架具有更大的灵活性以及更强的通用性。通过研究Web服务器端的交互特点,给出了MVC设计模式在Web服务器端的架构,这个架构是在Web服务器端实现MVC设计模式的基础。在这个架构之下,具体分析了XMLMVC软件框架的设计与实现,给出了MVC设计模式每一部分在这样一个软件框架中实现的要点和技术细节,从而在实际上实现了一个基于XML的MVC软件框架。XMLMVC软件框架通过一组相互关联和协作的类和接口来实现MVC设计模式。给出了一个基于XMLMVC软件框架的Web应用程序,验证了XMLMVC软件框架的可用性和对软件复用的初步支持。在基于XMLMVC软件框架的开发过程中,开发人员只需要将精力集中于应用程序事务逻辑上的设计,这种复用首先体现为对应用程序骨结构的复用,开发人员只需要正确配置其应用程序的事务逻辑的映射即可。其次XMLMVC可以看成是基于构件的Web应用程序的一个生成平台,在XMLMVC软件框架中,Web应用可以通过这个软件框架生成。
其他文献
美国项目管理协会(PMI)制定了目前的项目管理知识体系,简称为PMBOK (Project Management Bode of Knowledge )。在这个知识体系指南中,把项目管理划分为9个知识领域,即:范围
煤矿企业在我国的能源生产当中占据十分重要的地位。近年来,我煤矿企业的后勤管理工作一直都是社会关注的焦点。后勤管理不仅能提升煤矿企业的后勤管理能力,提高员工的生活质
在日趋激烈的市场竞争中,一个企业要想取得竞争优势,必须不断提高其整体效能和绩效,人力资源管理工作愈显出其重要性。传统的绩效考核对绩效的影响是被动的和阶段性的,实践证
数字图书馆和Web等大规模信息资源库的飞速发展对多媒体信息分析与检索技术提出了新的挑战。这些信息资源库具有数据容量大、数据类型丰富、非专业用户数量多等特点,这就要求
采用电子显微分析、金相组织分析和显微硬度分析等方法,对55Cr3钢轿车稳定杆疲劳试验过程中断裂的原因进行了分析。结果表明,发生断裂的稳定杆表面存在明显凹坑,导致其在疲劳
<正>什么是幸福?幸福与快乐时一对孪生姐妹,幸福是人内心快乐的感受,是一种精神享受。一名医生的幸福是成功地做完一次手术后的快感;一个科学家的幸福是完成一次科研成果后的
期刊
20世纪70年代以来,一些发达国家逐渐解除利率管制而让利率由市场决定,随着经济的发展和经济体制的健全,这种利率市场化的倾向也正在发展中国家蔓延,遍及众多的国家,可以说利
二十世纪80年代中期,前苏联学者N.Berkman通过研究发现,人体除了健康状态和疾病状态之外,还存在着一种非健康非疾病的中间状态,称为亚健康状态即诱病状态。因此,自80年代后期,世界各
本文利用扫描电子显微镜和X射线能谱仪等手段对主轴承螺栓的宏、微观断口形貌以及微区化学成分进行了较为详细的观测分析,并对其基本理化性能进行了检测。结果表明,失效螺栓的
2001年全国各地电视台对频道进行大规模的专业化调整,并进入专业化运作阶段。但是事实上,全国各地所谓的专业化频道几乎没有盈利的,而且专业化频道运作所必需的专业节目源严