1 / 64
文档名称:

J2EE平台下企业应用快速开发框架的设计与实现.pdf

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

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

分享

预览

J2EE平台下企业应用快速开发框架的设计与实现.pdf

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

下载得到文件列表

J2EE平台下企业应用快速开发框架的设计与实现.pdf

文档介绍

文档介绍:中山大学
硕士学位论文
J2EE平台下企业应用快速开发框架的设计与实现
姓名:李玉华
申请学位级别:硕士
专业:计算机技术
指导教师:姜云飞
20080430
学位论文作者签名:癌叁竿日期沙黔牛月乡学位论文作者签名:渤蟾日期:胁%年牛月≥。日原创性及学位论文使用授权声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品或成果。对本本人完全意识到本声明的法律结果由本人承担。学位论文使用授权声明:子版和纸质版,有权将学位论文用于非赢利目的的少量复制并允许论文进入学校图书馆、院系资料室被查阅,有权将学位论文的内容编入有关数据库进行检索,可以采用复印、缩印或其他方法保存学位论文。文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全了解中山大学有关保留、使用学位论文的规定,即:学校有权保留学位论文并向国家主管部门或其指定机构送交论文的电·
平台下企业应用快速开发框架的设计与实现摘要专业:计算机技术硕士生:李玉华指导教师:姜云飞教授架构的琫τ孟低骋云洳愦涡浴⑵教ㄎ薰匦缘忍匦灾鸾ケ灰到缢同,基于的框架技术能够有效地支持大型应用项目的开发,已经成为企业应用开发的主要解决方案。然而,架构功能强大但设计复杂,难以使用。与之相比,一些基于平台的开源框架,由于其本身具有的各种优势,正在为越来越多的企业所接受和使用。另一方面,随着企业需求的复杂性、多变性的增长,企业应用的开发难度加大,如何能够提高开发效率并规避风险,降低开发成本,是当前很多中小软件企业在市场竞争下所面临的问题。显而易见,拥有一套灵活的企业应用快速开发框架是÷个很好的选择。本文通过对常用框架技术的分析,以及一些中小软件企业面临的问题,提出了快速开发框架设计的必要性。然后对国内外的一些研究开发进行了简单的介绍与分析。并在整合各种框架的基础上,在一个更高的层面上设计和实现了一个甧7⒖蚣埽每7⒖蚣芫哂辛己玫娜砑逑到峁梗捎昧硕嘀旨芄设计模式缍嗖憬峁埂模式、J降,保证了程序具有松耦合性和易扩展性,并提供了一些常用的可复用构件,实现了应用系统的基础功能。它可以帮助开发人员获得最大程度的框架复用,快速开发应用系统。在本文的最后给出了一个具体的使用该框架进行开发的企业应用实例。关键词:软件体系结构,开发框架,设计模式,松耦合,框架重用
篊甧聄聄瑆:萢怕怕,琇辝—.娉琂:琲篔.,鴆甌繿輒珼,趍怕付Ⅳ耯,甌猠畇—×,В畉,喜畇琣×,『;畇\..╝,琈瓼,.篎;。
第一章引言背景髓的应用系统以其层次性、平台无关性等特性逐渐被业界所认同,.侍獾奶岢随着社会经济的发展,企业应用的设计对象日趋复杂,同时对产品的需求也更加多样化、个性化。而市场竞争的加剧,对产品的设计周期及成本、质量等也提出了更严格的要求。目前很多中小软件企业普遍存在着小而全、重复投资以及封闭、局限和设计、制造能力不足等弊病,当开发人员面对客户的需求的时候,不是马上能够根据需求开始定制开发,而是往往首先要进行复杂的技术论证,程序架构的设计,开发大量的,复杂的与业务无关的代码,致使开发周期增长,项目的风险加大。与此同时,网络技术的发展和应用,以及面向对象技术、组件技术的日益发展和成熟,也使得τ孟低车母丛有员涞迷嚼丛礁摺U庑┣榭使得中小软件企业的生存状况日益艰难。鉴于一些成功经验,为了满足当前企业应用开发的需求,提高开发效率,拥有一套灵活的企业应用快速开发框架是非常另一方面,随着企业对应用系统信息整合及分布式的需要,传统疭突В服务器J接捎谄涔逃械娜毕荩荒苈阏夥矫娴男枰#珺/浏览器/服务器模式的多层体系结构应运而生,并已事实上成为企业应用开发的主流。基于的框架技术能够有效地支持大型应用项目的开发,已经成为企业应用开发的主要解决方案。然而,架构功能强大但设计复杂,并且由于框架的缺陷,很难以使用。与之相比,一些基于平台的开源框架,由于其本身具有的各种优势,正在为越来越多的企业所接受和使用。如果拥有一套基于上述技术的快速开发框架,就可以帮助开发人员快速开发必要的。
平台柘低车姆⒄从小型系统到大型企业应用系统,不用再像以前那样考虑架构设计及一些复杂、耗时的底层开发,从而缩短开发周期,提高开发效率。另外,由于快速开发框架是基于一些开源框架整合而来的,所以其本身的成本很低且易于为开发人员接早期的低持荒芴峁┮恍┚蔡囊趁妫对恫荒苈闳嗣堑纳钚枰!#多层体系结构正是适合τ玫奶氐愣⒄蛊鹄吹摹:痛车目突Щ衿模式相比,多层体系结构一般分为三层,它在原有的客户机和数据库服务器之间增加了一个中间层,称为应用服务器层,专门负责处理应用逻辑,并具有事务处理、连接缓冲等功能,而客户机只需通过图形界面和客户进行交互