1 / 80
文档名称:

MVC设计模式下Web开发框架的研究与应用.pdf

格式:pdf   页数:80
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MVC设计模式下Web开发框架的研究与应用.pdf

上传人:山吉 2014/3/3 文件大小:0 KB

下载得到文件列表

MVC设计模式下Web开发框架的研究与应用.pdf

文档介绍

文档介绍:大连海事大学
硕士学位论文
MVC设计模式下Web开发框架的研究与应用
姓名:贾广宇
申请学位级别:硕士
专业:计算机应用技术
指导教师:谢益武
20060301
摘要随着网络技术的发展,越来越多的设计者选择基于挠τ孟低晨7ⅰ<大的方便了使用者的工作与管理,使得网络的优势得到了充分地发挥。但是对于大型的尤其是企业级低车目7ⅲ匦胪本弑赣帕嫉奶逑到峁梗阌项目管理,节约开发成本以及易于维护等诸多特性。然而传统的基于目7模式已经远远不能满足这些要求,于是人们开始寻求一种基于纳杓颇J揭及开发框架的开发方式,诸多各具特色的7⒖蚣苡υ硕1热缰、鹊龋庑┛7⒖蚣芨髯杂凶挪煌奶氐阌胧视肪常同时又都致力于成为一种全面完美的业界的开发标准。本文就是针对近来己成为开发者热点讨论的杓颇J剑约霸诖四J较乱幌盗蠾开发框架的研究与应用。本文在对杓颇J浇型赋估斫獾幕∩希韵衷诮衔A餍械募钢諻开发框架进行了剖析和比较。对他们的共同特点进行了总结,概括,对他们各自的优缺点进行了分析。然后针对目前被普遍采用的框架进行框架结构上的局部改进,并结合一些其它技术,以求使其更能体现庵挚7⒛J降奶氐悖利于系统开发者和系统维护者使用,增强了程序的重用性,持久性和安全性。最后,作者把改进后的框架应用到大连市进出口危险品报关系统的开发项目中,在实践中证明了采用改进后的框架来开发τ孟低衬苁瓜低车奶逑结构更加合理,可使系统具有更加良好的功能扩展性、系统维护性,以及角色分离开发等特性。关键词:应用系统开发:体系结构;设计模式;7⒖蚣埽籑
,,..,...,,篈籄籨;
论文储签坼胬跏虢中硎论文作者签名瑶妓年多月巧目大连海事大学学位论文原创性声明和使用授权说明保密口,在——年解密后适用本授权书。原创性声明学位论文版权使用授权书日期:却谢年;月/多汀暾谘未晔酵跛苄╃迦匪艿陌嘁死祭宓骸3本人郑重声明:本论文是在导师的指导下,独立进行研究工作所取得的成果,撰写成博士/硕士学位论文论文中已经注明引用的内容外,对论文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本论文中不包含任何未加明确注明的其他个人或集体已经公开发表或未公开发表的成果。本声明的法律责任由本人承担。本学位论文作者及指导教师完全了解“大连海事大学研究生学位论文提交、版权使用管理办法”,同意大连海事大学保留并向国家有关部门或机构送交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连海事大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。本学位论文属于:保密口不保密口朐谝陨戏娇蚰诖颉啊獭
言引在软件工程实践中,人们越来越深刻地认识到,随着软件系统规模和复杂性的增长,系统总体结构设计和规格说明的重要性已远远超过特定算法和数据结构的选择【”,优良的系统结构的搭建直接影响着系统开发以及后期的维护过程。网络技术的飞速发展使得7⒛J街鸾ド傅饺砑低晨7⒌敝小!吧计模式”和“框架”概念的出现,不仅让传统的7⑶饔诠娣痘腋发了广大系统开发者对7⒌呐ê裥巳ぁ8髦稚杓颇J郊翱7⒖蚣苡υ硕但是开发者都始终向着同一个目标努力:节省项目的开发成本、缩短项目的开发周期、降低项目管理的难度和风险、提升项目和产品的交付质量,从而提高软件企业的市场竞争能力。其中,J骄褪潜蝗嗣瞧毡榻邮芎筒捎玫囊恢稚杓颇J剑在基于杓颇J降腤应用系统中,各种7⒖蚣芴峁¦应用系统共同的操作,例如请求分派、调用商业逻辑和选择组装视图开发框架为应用系统提供了优良的体系结构,提高系统开发的效率,提高了应用系统的可扩展性和易维护性,从而使得τ每7⑾钅扛菀谆竦贸晒Α际醯某鱿为这种开发模式提供了一个优良的架构平台,使得这种开发模式在实际的系统开发过程中更能体现它的优势。
第滦髀论文背景姆绞浇蟹掷耄庋桓鲇τ帽环殖扇霾恪!DP杓颇J设计模式一词指所有直接处理软件的架构、设计、程序实现的任何种类的模式。褪钦庋恢止惴毫餍械娜砑杓颇J剑缭代,屯瞥隽薙钅考苹涫稻褪荕设计模式的研究。近来,随着的成熟,它正在成为在平台上推荐的一种设计模型,也是广大开发者非常感兴趣的设计模型。J揭仓鸾ピ赑和开发者中运用,并有增长趋势。随着网络应用的快速增加,J蕉杂赪应用的开发无疑是一种非常先进的设计思想,无论我们选择哪种语言,无论应用多复杂,它都能为我们理解分析应用模型时提供最基本的分析方法,为我们构造产品提供清晰的设计框架,为我们的软件工程提供规范的依据。—窗岩桓鲇τ玫氖淙搿⒋怼⑹涑隽鞒贪凑层、视图层、控制层.。图..
来进行处理,然后靡滴衤呒创碛没У那肭蟛⒎祷厥荩詈控制可以理解为从用户接收请求,将模型与视图匹配在一起,一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数