文档介绍:电子科技大学
硕士学位论文
J2EE框架组件的研究与实现
姓名:李平勇
申请学位级别:硕士
专业:计算机系统结构
指导教师:刘玓
20041130
摘要义上的设计开发框架,针对各个行业的具体应用,还需要有从大量实战经验中提炼的、稳定的、健壮的、基于的应用开发框架。框架技术和设计模式是中很重要的软件重用技术,框架技术通过重用提高了软件的开发效率,项目是通过框架,模式的设计应用达到了控制软件质量的目的。虽然框架技术的应用,从某种角度来说,限制了程序员自由的编程,但是它带来了稳定的软件质量和可重用的组件,为规模生产创造了条件。现有体系存在着各种弊端:如无法快速开发出原型系统;阌牒筇逻辑层耦合过紧;大数据量查询性能需要优化;数据表/数据模型的更改会引起弊端的一个有效方案。基于框架的编程采用了模块化方式,开发方便快捷,出错维护方便容易,能明显提高开发效率。一个软件系统一般由两大部分组成:针对本应用的新设计和可重用的软件组件或框架。如果后者占据的比重越大,无疑需要实现的新设计或完成的工作量就越小,生产效率就越高,成本就越低。因此,可根据自己项目领域的特点,在框架下架构设计自己领域的应用框架,提高在该领域软件开发生产的效率,节约本文首先介绍了及其模式的特点,接着分析比较了当今各种阌用框架,并详细论述了框架。随后探讨并改进了一种饔每蚣埽框架的最大优点是隔离了愫虴层,实现了两者的完全解耦,简化了服务的调用结构。在框架和饔每蚣艿幕≈希岢隽艘惶譐框架下的数据操作通用框架,通过在不同项目中重用框架,将大大简化数据的增、删、改、查功能的开发过程。最后通过一个演示系统来具体应用上述诸框架,以及提出了整个系统需要完善和改进之处。关键词:,框架技术,设计模式多层结构推出以来,软件业发生巨大变化,但是只提出了广泛意多个层面变化,修改量大,存在质量隐患等。而采用框架组件技术则是解决上述机会小,成本。
,琭瑃.;篔現甈.:,,,.,.瓸,琣..
铜签名:查置勇绁鸯葺冤独创性声明关于论文使用授权的说明日期:抻跄阥鲁奕/碉日方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。本学位论文作者完全了解电子科技大学有关保留、使用学位论文盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文C艿难宦畚脑诮饷芎笥ψ袷卮斯娑导师签签名:日期:。盎
第一章引言背景随着计算机技术的飞速发展,多层架构自推出以来,逐渐得到了广泛的应用,形成了一个面向企业级的分布式、多层次的软件体系结构规范,成为企业应用开发的标准。的核心思想有两个:一个是分层的思想,另一个是构的每一层叉定义了相应的构件开发规范,通过构件来实现层的功能,构件软件构件化是世纪软件工业发展的大势趋。在软件生产中有三种级别的重用:内部重用,即在同一应用中能公共使用的抽象块;代码重用,即将通用模块组合成库或工具集,以便在多个应用和领域都能使用;应用框架的重用,即为专用领域提供通用的或现成的基础结构,以获得最高级别的重用性。工业化的软件复用已经从通用类库进化到了面向领域的应用框架。框架的重用已成为软件生产中最有效的重用方式之一。随着在实践中的大量应用,体系存在的各种弊端也逐渐表现出来,如无法快速开发出原型系统;阌牒筇呒愎隈詈希淮笫萘坎檠阅需要优化;数据表/数据模型的更改会引起多个层面变化,修改量大,存在质量隐患等。而采用框架构件技术则是解决上述弊端的一个有效方案。框架钦龌虿糠窒低车目芍赜蒙杓疲硐治R蛔槌橄蠊辜及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文叵怠R虼斯辜獾拇蠊婺V赜也需要框架。框架方法在很大程度上借鉴了硬件技术发展的成就,它是构件技术、软件体系结构研究和应用软件开发三者发展结合的产物。在很多情况下,框架通常以构件库的形式出现,但构件库只是框架的~个重要部分。框架的关键还在于框架内对象间的交互模式和控制流模式。本文最主要内容的是研究各种应用框架。这种应用框架并不是包含构件应用程序的小片程序,而是实现了