鉴于一个轻量级企业应用框架的设计实现及应用

鉴于一个轻量级企业应用框架的设计实现及应用

ID:34832132

大小:1.87 MB

页数:76页

时间:2019-03-12

鉴于一个轻量级企业应用框架的设计实现及应用_第1页
鉴于一个轻量级企业应用框架的设计实现及应用_第2页
鉴于一个轻量级企业应用框架的设计实现及应用_第3页
鉴于一个轻量级企业应用框架的设计实现及应用_第4页
鉴于一个轻量级企业应用框架的设计实现及应用_第5页
资源描述:

《鉴于一个轻量级企业应用框架的设计实现及应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子科技大学硕士学位论文一个轻量级企业应用框架的设计实现及应用姓名:张凌申请学位级别:硕士专业:计算机应用技术指导教师:王忠仁20070601摘要框架,即Framework,目前还没有统一的定义。其中RalphJohnson所给出的定义基本上为大多数研究人员所接受:框架是整个或部分应用系统的可重用设计,它表现为一组抽象组件及组件之间的交互。一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、构件之间的依赖关系、责任分配和控制流程,为构件复用提供了上下文(Contex0。框架提供了所有应用期望的默认行为的类集合,具体的应用

2、通过重写子类(该子类属于框架的默认行为)或组装对象来支持应用专用的行为。应用框架并不是构建应用程序的小片程序,而是实现了某应用领域通用完备功能(除去特殊应用的部分)的底层服务。应用框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。与传统的基于类库的面向对象重用技术比较,应用框架更注重于面向专业领域的软件重用,构件根据框架进行复合而生成可运行的系统。由于通常会处理大量关系复杂的数据,并且这些数据来自于多个不同的数据源,分布式应用系统的开发一直是复杂和困难的。在多层分布式应用中,客户端和服务器之间可以

3、加入一层或多层应用服务程序,这种程序称为“应用服务器”(ApplicationServer)。开发人员可以将企业应用的商业逻辑放在中间层服务器上,而不是客户端,从而将应用的业务逻辑与用户界面隔离开,在保证客户端功能的前提下,为用户提供一个瘦的mIin)界面。这意味着如果改变了业务规则,则可以只在一处(中间层服务器上)修改,而不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了企业系统的开发、更新和升级工作,极大地增强了企业应用的伸缩性和灵活性。LEAF框架以面向对象思想为基础,是一个针对分

4、布式体系结构的轻量级企业应用框架,它充分利用.NET2.0框架的范型、Remoting、反射和特性等技术,为分布式应用系统开发人员解决了诸如多级级联对象的状态更新及撤销、数据校验和系统安全、统一的数据访问方式等一系列问题,在LEAF框架的基础之上,开发人员可以方便地创建业务组件,搭建分布式应用系统。关键词:轻量级,企业应用,框架,分布式AbstractBynow,thcreisnoconsensusdefinitiononframework.Itisamostacceptabledefinitionforlotsofstudiesthatf

5、i-ameworkisareusabled髂ignofwholeorpartialapplicationsystem,whichispresentedbyRalphJohnson.Framework,whichdecideapplicationarchitecture,chadfythedependencybetweencollaboratecomponent,assignresponsibility,controlprocessandprovidecontextforreusingcomponent,isareusabledesignco

6、mponent.Classesassemblyofdefaultbehaviourexpectedbyapplicationsiscontainedinfi'amework.Concreteapplication锄havespecialbehaviourofi协clfbyrewritingchildclassorcomposingclasses.Comparedwithtraditionalobjectorientedreusetechniquebasedonclasseslibrary,appplicationframeworkisten

7、dmoretoreusesoftwareinprofessionalarea.Todevelopdistn'butedapplicationisverycomplicatedanddifficultbecauseitusuallyinvolvelargevolumedatawhichmaycomefrommanydataSOUrCeS.Inmulti-layerdistributedappficafions,oneDrmultilayersapplicationserviceprogram,whichisrefcredtoasappfica

8、tionserver,canbelocatedbetweenclientandserver.Developersd0notputbusinesslogicinclient.but

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。