收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

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

李俊峰  
【摘要】:基于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应用可以通过这个软件框架生成。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 文俊浩;徐传运;于杨;徐玲;;基于广义软件框架的开发过程研究[J];计算机应用研究;2006年05期
2 黄兴平;徐鹏;杨放春;;基于面向构件的软件框架实现IMS CSCF[J];北京邮电大学学报;2006年S1期
3 黄兴平;龙湘明;徐鹏;杨放春;;COSFoTS:面向构件的电信软件框架[J];通信学报;2007年01期
4 黄晓冬,何友,徐俊艳;一种基于HLA的弹性软件框架及其应用[J];系统仿真学报;2005年01期
5 胡恬,朱若磊;COM组件技术与软件的复用[J];微机发展;2001年02期
6 郭宁;非现场监测系统的应用研究[J];计算机系统应用;2005年01期
7 钱乐秋,张涌;软件复用度量综述[J];计算机应用与软件;2002年04期
8 李增智,王宇,李钢,王海,王立;面向对象可复用软件设计思想分析[J];小型微型计算机系统;2003年05期
9 张诚洁;基于构件的软件开发原则与过程[J];烟台师范学院学报(自然科学版);2003年03期
10 郭宁;;可复用技术在非现场监测系统中的应用实践[J];计算机应用与软件;2006年04期
11 王丽娟,孙西超,底松茂,王哲光,冯志慧,刘倩;软件复用与基于面向对象框架的软件开发方法[J];郑州大学学报(工学版);2003年03期
12 段小君,高金环;软件复用与面向对象技术[J];西安邮电学院学报;2004年02期
13 曹春萍,龚崇栋;基于可复用构件的软件开发过程[J];上海水产大学学报;2005年03期
14 傅音翔;王直杰;张珏;;一种基于构件的软件开发方法[J];微计算机信息;2006年03期
15 商金婷;侯德文;;基于策略模式的信息隐藏处理的软构件[J];计算机技术与发展;2006年07期
16 赵辉;杨丽;张世虎;;浅谈软件开发中的复用技术[J];科技信息(学术版);2006年10期
17 傅秀涛;顾斌;;面向AOCS软件的构件技术研究[J];航天控制;2009年01期
18 张晗;;基于构件技术的水文信息系统开发方法[J];计算技术与自动化;2010年04期
19 田兆波;;面向对象的船舶机舱监控框架设计[J];船海工程;2006年06期
20 杨玲,张悦秋,童家榕;IC-CAD领域中软件的复用[J];微电子学;1995年05期
中国重要会议论文全文数据库 前10条
1 黄兴平;徐鹏;杨放春;;基于面向构件的软件框架实现IMS CSCF[A];2006年全国通信软件学术会议论文集[C];2006年
2 吴称光;高勋章;姜卫东;黎湘;;一种多传感器空间目标自动识别软件框架[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年
3 占建伟;吕志成;张国柱;欧钢;;基于面向对象框架的北斗接收机自动测试系统[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
4 陈璞;王贤磊;;专用设计软件对有限元分析的需求与实现[A];北京力学会第18届学术年会论文集[C];2012年
5 莫则尧;;并行自适应结构网格应用支撑软件框架研制进展[A];中国工程物理研究院科技年报(2009年版)[C];2010年
6 高玉兰;姚世军;江澜;;软件复用技术研究[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(下册)[C];2008年
7 陈思;;浅谈软件复用技术及其应用[A];上海烟草系统2004年度优秀学术论文集[C];2004年
8 焦金丹;胡金柱;胡燕;鲁志兵;;基于软件复用的领域分析和建模研究[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
9 李亚红;王坚;戴毅茹;;基于.NET构件技术的充水预压系统的设计与实现[A];先进制造技术高层论坛暨第六届制造业自动化与信息化技术研讨会论文集[C];2007年
10 黄奇;熊庆宇;石为人;;一种面向工业自动化仪表的嵌入式软件系统构建方法研究[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
中国博士学位论文全文数据库 前10条
1 黄兴平;电信软件变化性管理机制研究[D];北京邮电大学;2007年
2 郭健美;基于共性与可变性分析的适应性软件复用与配置技术研究[D];上海交通大学;2011年
3 张晶;面向钢铁质量过程控制的分布式并行软件框架模型研究[D];昆明理工大学;2009年
4 贾育;基于演于构件的软件复用方法[D];中国科学院研究生院(软件研究所);2002年
5 朱建江;基于软件构件的软件复用的研究[D];南京航空航天大学;2002年
6 王奉涛;非平稳信号故障特征提取与智能诊断方法的研究及应用[D];大连理工大学;2003年
7 韩松乔;普适计算中面向移动的软件自适应性研究[D];上海交通大学;2008年
8 吴士亮;面向行业的商品化管理信息系统框架构建与方法研究[D];南京理工大学;2005年
9 易志雄;基于FTTX+Cable架构的多媒体宽带接入系统研究[D];华中科技大学;2005年
10 伍建焜;网构软件系统构建的形式化分析研究[D];上海交通大学;2009年
中国硕士学位论文全文数据库 前10条
1 李俊峰;MVC设计模式在Web中的复用研究与实现[D];华中科技大学;2004年
2 时贵英;基于元模型的软件框架技术研究[D];大庆石油学院;2006年
3 赵方圆;基于构件的可重构软件开发平台技术研究[D];中国海洋大学;2004年
4 傅音翔;基于软构件的个性化服务在纺织服装电子商务中的应用[D];东华大学;2006年
5 黄祥国;面向敏捷制造的可集成制造执行系统(I-MES)关键技术研究[D];武汉理工大学;2006年
6 鞠淼;电信领域框架及呈现工具的研究与实现[D];吉林大学;2009年
7 郭领艳;软件设计模式的研究及应用[D];天津大学;2006年
8 范菊逸;企业级应用中面向对象框架的研究[D];华中科技大学;2005年
9 陈凯;面向网构软件的软件协同框架研究[D];江苏大学;2010年
10 漆志群;基于算法框架的软件设计及分析复用技术研究[D];江西师范大学;2003年
中国重要报纸全文数据库 前10条
1 Jim Fu;MVC设计模式将Web应用分三层[N];中国计算机报;2003年
2 张勇 新疆维吾尔自治区烟草专卖局(公司);浅谈如何做好软件系统的架构设计[N];东方烟草报;2010年
3 中科院软件所 戴国忠 王宏安;笔式和多通道用户界面[N];计算机世界;2006年
4 北京融海恒信咨询有限公司专业服务部项目经理 张俊峰;Internet开发的解决之道[N];中国计算机报;2001年
5 ;我国软件产业迈向何方[N];中国电子报;2001年
6 刘晶 佳师;挖掘存储潜能[N];中国电子报;2000年
7 本报记者 高丽华;构件孕育产业变局[N];计算机世界;2005年
8 ;Sun可管理的存储网络(1)(未完待续)[N];通信产业报;2000年
9 杨明;TranSolution城市交通需求分析软件[N];中国交通报;2004年
10 清华大学国家CIMS工程技术研究中心 范文慧 熊光楞 葛正宇;好戏在这里[N];计算机世界;2002年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978