基于MVC++模式的Web应用框架设计和实现.pdf


文档分类:IT计算机 | 页数:约106页 举报非法文档有奖
1/106
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/106
文档列表 文档介绍
电子科技大学
硕士学位论文
基于MVC++模式的Web应用框架设计和实现
姓名:周伟
申请学位级别:硕士
专业:计算机系统结构
指导教师:刘玓
20070422
中文摘要不论从理论上还是从实践上看,7⒓际醯难芯慷急涞萌找嬷匾!H欢开发τ萌匀幻媪僦疃嗵粽剑热纾喝绾问故恐诙嗟目7⑷嗽痹诳7⒐中有效地合作,如何使开发的应用有良好的可扩展性、灵活性等等。由于用具有经常改进其内容和形式的特点,使上述挑战变得比一般应用更严峻。应用框架是解决这个问题的一种有效途径,但目前的蚣芫哂胁蝗菀渍莆铡页面陀τ寐呒欢懒ⅰ⑻逑到峁共缓侠淼任侍狻N4耍韭畚氖酝忌杓坪褪迪一个新的τ每蚣芾唇饩錾鲜鑫侍狻本论文首先研究设计模式和框架开发技术。在总结现有理论基础上提出了基于设计模式的自顶向下的框架开发方法,本方法有利于框架的重构和演化,使设计出的框架具有良好的可复用性和可扩充性。接着,论文研究了τ每7⒓际酰以找出其开发的一般过程和共性。通过研究现有τ每7⒌奶逑到峁鼓J剑包括约癕,在分析它们的优缺点的基础上提出一种新的体系结构模式。相比现有模式,目晌ば浴⒖衫┱剐浴可移植性和组件的可复用性等更加突出。最后,在研究现有的τ每蚣艿挠缺点的前提下,提出和实现了一种基于J降腤应用框架碫,它具有符合J健⑷菀渍莆铡⒅С置艚菘7ⅰ⒁趁婧陀τ寐呒耆ǚ掷氲诸多优点。在实现框架过程中,本论文采用基于设计模式的自顶向下的框架开发方法,并对诸多问题提出合理的设计。比如,设计了具有良好扩展性的配置文件内存结构、良好维护往的配置文件解析模块、视图层设计了动态自适应输出对象缓冲区池、采用作为视图层技术等。最后,通过开发一个基于框架的典型应用,并和现有框架作对比,说明了的合理性和优势。关键词:杓颇J剑τ每蚣埽砑逑到峁梗琖应用
“,甌,.:琩瓾,瑃瑆瑆,.:..瑃甋瑃琂琫,’瑂琲琩瑄瑃’.琭,
璐签名:周书导师签龟./名独创性声明关于论文使用授权的说明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为年本学位论文作者完全了解电子科技大学有关保留、使用学位论文的允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描C艿难宦畚脑诮饷芎笥ψ袷卮斯娑月及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:日期:月规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,等复制手段保存、汇编学位论文。日期:年日
,己融入人们的生活,因此各种τ孟低骋灿υ硕其是电子商务、电子政务等应用已经成为热门领域。所谓τ贸绦颉侵赣没Ы缑孀ち粼趙浏览器中的任何应用程序,它是一个连续的统一体,这个统一体的一端是呈现静态或动态内容的荆而在另一端,则是行为类似常规桌面应用程序的界面。τ贸绦蛟谙衷诘娜砑7⒅兴嫉谋戎卣涞迷嚼丛酱螅饪梢怨楣τ理论和实践两方面的原因。从理论上说,因为τ贸绦蚴亲钪匾5腂/逑到峁沟募际酰宦鄞理论上还是从实践中,人们都认识到疭体系结构相比疭体系结构有更大的优势,特别是在企业级应用上。所谓疭疭结构创蠹沂熘5目突Щ头衿鹘峁埂7衿通常采用高性能的、工作站或小型机,并采用大型数据库系统,如、、或?突Ф诵枰0沧白ㄓ玫目突Ф巳砑U庵帜J浇应用一分为二,服务器负责数据管理,客户机完成与用户的交互任务。应用服务器运行数据负荷较轻。最简单的疭体系结构应用由两部分组成,即客户应用程序和服务器程序。由于利用了客户端较多的计算能力,所以相对来说,服务器的运行负荷较小。能够减少网络流量,提高事务处理速度。它可以充分利用两端硬件环境的优势,将任务合理分配到端和端来实现,降低了系统的通讯开销。但疭体系结构的缺点也很明显:
而疭/峁辜翠榔髋笙晃衿鹘峁埂>褪侵话沧拔ひ桓开放性不够。传统的疭体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是端还是端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,痵结构的软件需要针对不同的操作系统系统开发不同版本的软件。开发成本较高。比如需要针对不同的客户端操作系统开发不同版本的客户端软件,极大增加开放成本。高昂的维护成本。比如网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高。服务器,而客户端采用浏览器诵腥砑K撬孀臝际醯兴起,对疭结构的一种变化或者改进的结构。主要利用了不断成熟的览器技术,并结合多种语言和际酢T谡种结构下,用户工作

基于MVC++模式的Web应用框架设计和实现 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数106
  • 收藏数0 收藏
  • 顶次数0
  • 上传人durian
  • 文件大小0 KB
  • 时间2014-02-12