基于设计模式的企业级应用框架研究

被引量 : 0次 | 上传用户:mahw9866
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今企业级应用的规模和复杂性与日俱增,传统的软件开发方法,包括传统的面向对象设计方法,由于软件复用力度有限,难以进一步提高企业级应用系统的软件开发效率以满足用户的需求。框架是重要的面向对象软件复用方式,不仅提供了代码复用,而且实现了设计复用。基于框架进行二次开发可以有效地提高软件的开发效率。在研究设计模式和框架理论的基础上,结合J2EE(Java 2 Platform Enterprise Edition,Java 2平台企业版)技术,提出了一种基于设计模式的企业级应用框架EAF(Enterprise Application Framework)。系统研究了设计模式和框架理论,包括设计模式的定义、分类、经典设计模式、J2EE设计模式和框架的定义、分类、优点。总结了设计模式和框架的关系、基于框架的应用开发过程。在对企业级应用进行领域分析的基础上,应用多种设计模式,设计了企业级应用框架模型EAFM(Enterprise Application Framework Model),并用XML(eXtensible Markup Language,可扩展标记语言)对其进行形式化描述。EAFM模型是EAF框架的基础体系结构。概述了模型中用到的设计模式,并设计了一种新的表示层设计模式——Servlet命令(Servlet Command)。在EAF框架的实现过程中,从表示层、业务层、集成层这三个层次上论述了设计模式的实现。从层间解耦、性能优化的角度分析了设计模式在框架中的应用。设计模式有效保证了框架的复用性、灵活性和可扩展性。基于EAF框架进行二次开发的中国国际商业银行的财富管理系统是一个成功的企业级应用案例。在此案例中,设计模式的应用和框架的层次性带来了程序生成器的使用,而程序生成器可以极大的加快编码的速度。实践证明,EAF框架在企业级应用领域具有很大的实用价值。研究了框架的改进与重构。重构促进了设计模式的发现和验证,以及更广泛的应用,促进了框架不断的改进,不断的趋于完善。
其他文献
<正>中国人使用筷子用餐是从远古流传下来的。古时又称筷子为"箸"。日常生活中人们对筷子的使用是有一定讲究的。正确的使用方法是用右手执筷,大拇指和食指捏住筷子的上端,另
2009年6月10日,在天津举行的"船舶产业投资基金主题论坛"上,中国船舶工业行业协会会长张广钦表示,尽管我们已经用现代造船模式取代了原来传统落后的造船模式,但在资本运作方
股利政策是现代公司财务管理的三大核心内容之一,恰当的股利分配政策,可以树立起良好的公司形象,激发投资者对公司持续投资的热情,并为公司的长期、稳定发展打下坚实的基础。
词汇教学是对外汉语教学的重要组成部分,但却长期居于辅助的地位,词汇教学法的研究也相对薄弱。近年来,吕必松教授对对外汉语词汇教学的根本途径做了深刻的反思,他认为长期以
膨胀土是一种特殊的粘性土。我国是膨胀土分布最广泛的国家之一,随着我国高等级公路的大量兴建和西部开发步伐的加快,开展膨胀土地区公路路基和边坡问题的研究,具有重要的现
广告在人们的生活中可谓无处不在,人们很容易对普通的广告感到厌倦,创意广告便提到了重要的位置。本文将从马斯洛需求层次理论的角度来谈谈广告创意问题,分析怎样的广告创意
2001年12月中国加入了WTO,作为世界最大的烟草生产与消费市场的中国将逐步成为世界大市场的一部分,有关中国烟草业特别是烟草工业竞争力的研究也就成为我国烟草产业内外研究
本文以“起飞”这一发展中国家工业化和现代化过程中具有决定性意义的阶段为背景,试图探讨中国经济起飞时期经济高速增长过程中的适度的工资水平问题以及工资机制在经济起飞
<正>常见到一些海洋船舶的图纸,在罗经甲板前部的同等高度上,设置有左红、右绿闪光灯和中间白环照灯各一盏。关于这些灯的使用意图,笔者曾问过不少设计者及检验人员,对于红绿
发育性髋关节脱位(Developmental Dysplasia of the Hip,DDH)是临床最常见的儿童下肢畸形,过去认为该病是先天性疾病,并称之为先天性髋关节脱位。近年国内外研究发现,本病除先天因