动态方面编织模型的研究与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:alim_zheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
方面化构件组装平台需要将横切关注点织入业务构件,其组装实现依赖于方面编织。同时,按需计算中间件平台要求按照用户或数据传输的需要,动态组合、编织计算模块,提高Internet服务的自动化程度,这些要求的实现也依赖于方面编织技术。本文主要研究方面的编织机制。首先,介绍了方面编织技术的背景知识、技术特点和研究现状。提出了方面编织策略的分类方法,包括方面实现策略和方面织入时间策略,结合上述策略深入分析了几种主流AOP系统的编织机制及其特点。其次,针对方面化构件组装平台以及按需计算中间件平台需求,提出了一种基于类修改和反射的动态方面编织模型DAWeaver,阐述了DAWeaver的切入点模型、通知模型和方面模型。探讨了实现DAWeaver的关键技术,包括方面容器实现机制和类文件修改实现机制,并给出了DAWeaver的动态方面编织过程。再次,为提高基于DAWeaver的面向方面软件开发的效率,克服手工编写方面配置文件带来的弊端,本文在所提出的方案基础上,提供了基于DAWeaver的可视化方面部署及运行环境,并给出了相关应用示例。最后,为检测DAWeaver的编织效率,本文以JBoss AOP为基准,对比分析了已编织目标系统的执行效率,对实验结果给出了相应的分析,并总结了全文研究工作,阐述了进一步的研究方向。
其他文献
当前信息技术的发展和应用趋势呈现出两个主要特征:一方面,系统功能性的不断增强使得计算环境正在变得日趋复杂;另一方面,无处不在的计算使得今天的用户日趋大众化。今天企事
随着数据处理领域研究的不断深入和研究内容的不断发展,研究者们逐步发现数据需要以流的形式处理。这些数据传输速度快、规模大、传输持续时间长,并且只能被有限的读取几次。
矿井水害一直是威胁我国煤矿安全生产的重大隐患,对矿井水文状态进行实时监测和及时发布,是提高煤矿安全生产的有效手段。本文根据计算机软、硬件和网络应用快速发展的现状和
无线网络MAC协议可以协调用户公平的使用无线信道资源,实现数据的可靠传输,能够很大程度上影响无线网络的性能。传统无线网络MAC协议基本上都是单信道协议,这种技术会导致整
在石油钻井过程中,井壁失稳问题是一个需要解决的重大技术难题。对于石油钻井工程来说,井壁失稳会引起井壁坍塌,甚至导致井眼报废;井壁失稳还会影响固井质量以及油井生产,造成严重
SOA(Service Oriented Architecture,面向服务的架构)作为一种新的软件架构,已经逐渐显示出其优越性。它主要是在多种现有技术的基础之上构建一个灵活并且可扩展的框架,这些
路径测试数据生成是软件测试领域研究的热点问题之一。自动生成路径测试数据对提高路径测试的效率、降低软件测试成本、保证软件质量有着重要的意义。本文采用粒子群优化算法
随着数据存储的高速增长,传统的数据库已经无法满足人们处理大规模数据的需求,有关海量数据的处理与存储成为当前的研究热点。Hadoop文件系统HDFS成为研究云存储应用的参考模
随着互联网和信息技术的快速发展,企业在运营过程中会产生大规模的数据,并且数据已成为重要的资产。但这些大规模数据呈现的是不完全的、有噪声的、模糊的、随机的状态,具有规模
自上个世纪九十年代以来,基于内容的视频检索便成为一个热门的研究课题。在信息爆炸的今天,如何使用计算机自动挖掘视频中的语义信息,并有效地利用高层特征进行视频检索,已经