基于IoC和AOP的轻量级框架研究

被引量 : 0次 | 上传用户:liwenwu042
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
经过Java八年的发展,在传统J2EE开发领域,EJB框架逐渐褪去其头上的光环,显示出越来越多的弊端,此时轻量级框架应运而生,Spring框架就是其中的佼佼者,它优雅的提供企业级应用需要的各种基础设施,其强大功能就建立在它的核心机制-IoC和AOP的基础之上。本文研究Spring框架中IoC和AOP的实现和应用,主要做了以下几个方面的工作。首先,对比研究当前的各种框架技术,分析Spring框架的利弊,指出Spring框架得以广泛应用的原因。然后,研究在Java语言层面上与框架紧密相关的一些高级特性,如类加载器、反射、动态代理、JavaBean技术等,这些技术普遍适用于通用基础设施的编写,它们是Spring框架的基础。在参考大量文献的基础上,本文深入Spring框架内部,研究它的设计思路,分析框架层层封装下的IoC和AOP实现,以UML中类图和顺序图的形式表现出来。最后,在天津市保安信息管理系统项目中,对Spring框架进行有效的扩展,基于其IoC和AOP实现开发出一个具有广泛适用性的框架,使之更适用于某些特定领域的Web应用。当前Spring框架在工程应用领域已经有许多成功事例,但在基础设施方面的应用尚显单薄。本文分析框架核心机制IoC和AOP的实现,这在各大企业基础平台研究方面具有一定的借鉴价值。本文以Spring框架为基础的扩展强调了Spring框架在基础设施开发方面的作用,指出无需重新实现IoC和AOP容器,Spring框架提供的IoC和AOP实现能够很好的满足需求,这对目前IoC和AOP的应用研究有一定程度上的创新意义。
其他文献
MPS型磨煤机具有适应煤种广泛、电耗低、磨阻小、单位磨煤金属磨耗小、占地面积小等明显的优点,但加载力不当就会影响磨煤机的性能,本文从磨煤机负荷与磨辊加载力的关系入手对其出
阐述了大中型风电机组初步设计中的若干问题
<正>翻转课堂似乎是在这一两年内突然成为了一种非常流行的教学方式,从高校到中小学大家都在尝试和实践。翻转课堂可以把学习从被动灌输变为主动探索,将学习的决定权从教师转
进入新世纪以来,随着经济的发展,许多大城市加快了地铁建设的步伐。地铁车站的建筑设计问题越来越引起建筑师的重视。地铁出入口设计是地铁车站建筑设计中的重要一部分,因为
随着经济全球化进程的加快,对外贸易已成为各国经济增长的重要推动力,而贸易条件作为衡量一国在国际贸易中所获利益的重要指标,是现代经济学研究的重要课题之一。 人们对“国
长期以来,收付实现制(Cash Basis)一直是世界各国财政管理中主要的会计确认基础。但自二十世纪七十年代开始,在“新公共管理”(New Public Management)理念的推动下,一些发达
顾客需求日益多样化,大规模定制将逐渐成为能够满足顾客需求的主流生产模式。与人规模生产相比大规模定制有着不可比拟的优势,但也对企业的产品和生产组织设计提出了更高的要求
中国传统叙事文学源远流长,伴随着历史的变迁,中国叙事文学发展到了唐代,发生了质的飞跃。唐传奇的出现,标志着中国小说创作的"自觉"。本文拟从形象塑造、情节结构、语言技巧
信息社会,信息已成为继土地、资本、能源之后的又一重要资源。在当今以网络化、信息化为特征的时代,世界各国都已经充分认识到信息素养对个人、国家的重要意义。具有信息素养的
20世纪中后期以来,区域经济的竞争力日益得益于地方产业集群的发展,产业集群已经成为学术领域和政府部门共同关注的热点问题。面对日趋激烈的全球化市场竞争,如何通过产业集