文档介绍:摘要框架经过八年多的发展,版本已经从畑发展到今天的即所谓的从絊。从过去的岁月来看,是所有蚣苤胁容辩驳的胜利者,不管是市场占有率,还是所拥有的开发人群,都拥有其他蚣懿豢杀饶獾挠攀啤本文从设计模式和框架的基本概念入手,通过研究框架控制器的源码,提取出其中实现的前端控制器模式、应用控制器模式、命令模式、服务工作者模式、单例模式和装饰器模式。接着从框架的概念出发,研究了以前的版本是如何实现架构模式的,接着研究了它的工作流程,详细分析了牧礁銮吧恚篠和琖的数据流程,以及这两个框架的架构和主要特征,然后深入研究了蚣艿奶逑担⊿框架的架构、标签库、控制器组件等,并对睦菇仄骷际醯氖迪肿髁酥氐阊芯浚运墓δ茏髁松钊氲姆析,并对蚐的应用方面的差异进行了比较与分析。然后以湖北京珠高速公路管理系统的总体架构为背景,对的模型层的实现进行扩展,且引入了持久化数据,及蚣埽钪眨τ肧为表示层实现,应用魑3志貌闶迪郑⒔岷献钚碌腟际踝魑业务层实现,进行整合,利用的特性去整合和饬酱罂架,最大程度上降低了它们的耦合性,从而设计出了一套足够灵活、松散耦合、可扩展且高效的7⒖蚣堋本文重点研究了以下几个问题:晗阜治隽薙蚣艿纳杓颇J剑约癝等框架的技术特点和实现方法。⑾晗阜治隽的技术特点,对的核心基石拦截器件做深入研究。院本┲楦咚俟饭芾硐低车淖芴寮芄刮1尘埃蟂和蚣艿腤实现,降低了各层之间的耦合性。关键词:框架,,杓颇J剑琂J剑琈模式武汉理工大学硕士学位论文
知识水坝***@pologoogle为您整理
篎,,珼,瑃琣產琂琈武汉理工大学硕士学位论文瓺,,,’.琲琺猌琣琧琹琫.:琣,Ⅱ皅
知识水坝***@pologoogle为您整理
研究生签名:拉日期蝴研究生签名:监暨鞯际η┟独创性声明关于论文使用授权的说明C艿穆畚脑诮饷芎笥ψ袷卮斯娑本人声明,所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得武汉理工大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。本人完全了解武汉理工大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部内容,可以采用影印、缩印或其他复制手段保存论文。日期
第乱本课题的研究的背景软件复用【就是将己有的软件成分用于构造新的软件系统,被复用的软件成分称作可复用构件,软件构件化是软件工程的发展方向。软件复用技术己从单纯的代码复用发展到组件复用,工业化的软件复用从通用类库发展到了面向领域的应用框架。新的应用将主要建立在如软件构件和应用框架这类“构造块”之上。应用开发的未来就在于提供开放体系结构,以方便构件的选择、组装和集成,从而达到软件生产工厂化,提高软件开发的效率和质量。人们在一些大型复杂的软件系统中采用的结构程序设计方法可以看成是代码级的复用,虽然这种方法降低了软件开发的复杂度,但是仍然存在如开发周期长、成本高特别是所开发的软件不能适应系统的不断演化等缺点。八十年代以后出现的面向对象技术,如琂扔镅裕捎美唷⒎庾啊⒓坛泻投嗵等机制较好地解决了语言级的程序复用。九十年代以后人们开始使用设计模式和框架等技术进一步提高软件产品的可复用性及可扩展性。设计模式嵌杂迷谔囟ǔ【跋陆饩鲆话闵杓莆侍獾睦嗪拖嗷ネㄐ诺亩韵蟮拿枋觯因能提供相对对象更高层次的可复用性的优势而成为软件工程领域又一具有里程碑意义的软件开发新技术。面向对象使用离散的对象构建软件系统;而设计模式利用了对象的继承、组合和代理,在比传统的面向对象开发方法高的层次上考虑问题,并因此得到更大的复用粒度。在面向对象的编程中使用模式化方法研究的开创性著作是文献產。这本书发表于年,而模式理论被引进到软件设计界的历史要稍早一些。该书将模式分为创建型、结构型和行为型三类,从而为使用的设计模式技术提供了标准的名称和定义,为寻找模式、发掘模式确定了目标和线索。越来越多的专家学者开始从事添加模式、改进模式的工作。编程模式语言大会每年一次定期在美国举行,大会的论文也汇编成书,公开发表。年由任迦撕现摹睹嫦蚰J降娜砑逑到峁埂肥悄J椒⒄故飞嫌忠个重要的里程碑。这本书从体系结构的角度总结出种以模式为基础的软件体系结构,描述了组织系统的基本策略,子系统的实现、责任和规则分配,:
目前国内外研究现状向对象的软件复用技术解决、№τ昧煊虻南喙匚侍猓猈应用系统提供通子系统通讯和合作的原则。模式也不断被应用到软件工程的各个方面,在诸如开发组织、软件处理、项目配置管理等方面都可以看到模式的影子。设计模式目前不仅被人们当作经验和技术在使用,同时还被提高到