首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 171 毫秒
1.
AOP(Aspect-Oriented Programming)是一种支持横切关注点的分解技术,表达更高的抽象层次,它对于横切关注点如同面向对象程序设计中的对象封装和继承一样,能够提供明确的截获横切结构的语言机制.讨论了关于AOP实现机制及在测试中的应用.  相似文献   

2.
结合医院人员管理信息系统(HPMIS)中权限管理的开发过程,分析采用OOP(objeet oriented programming)技术处理横切关注点引发的问题和困难,研究在此情况下采用AOP(aspect oriented programming)技术来解决HPMIS中横切关注点模块化问题的解决方案.通过AspectJ,给出了AOP技术在HPMIS权限控制开发中具体的应用示例,实现了非主要功能的集中模块化,并在此基础上讨论了AOP技术的优越性.  相似文献   

3.
对AOP技术和监控组态软件技术进行了分析研究,指出了AOP技术的优势.研究了AOP技术在监控组态软件开发中的应用.以日志记录和用户管理中的权限控制为例,对其横切关注点进行了分析和研究,给出了相应解决办法,并用Aspect C 语言对横切关注点进行了实现和横切代码织入.  相似文献   

4.
面向方面编程(Aspect—Oriented Programming,AOP)提供一种描述和实现横切关注点的机制,UML的扩展机制提供增加新构造块、创建新特性和详述新语义的机制。讨论一种基于AOP和UML的对用例的扩展关系建模的方法,该方法使用标准的UML建模横切的关注点来表达方面,最后通过实际例子实现这种方法的应用,并用AOP技术实现用例的扩展关系。  相似文献   

5.
面向方面的软件开发方式   总被引:4,自引:0,他引:4  
基于面向方面编程(AOP)的软件开发方式弥补了面向对象编程方式在处理横切关注点时的不足.介绍了AOP的基本概念及其语言规范,阐述了基于AOP的软件开发步骤和AOP的一个实现工具AspectJ,并通过实例说明了采用AOP技术的优势.  相似文献   

6.
针对Ajax框架往往将Ajax服务器处理程序与业务逻辑程序混合在一起,导致代码分散和。代码纠缠的问题,通过AOP技术将Ajax这个横切关注点分离出来,单独组成一个模块单元,再结合IoC技术,实现了完整的Ajfixweb应用框架.  相似文献   

7.
基于AOP的实时系统框架的设计与实现   总被引:1,自引:0,他引:1  
基于分层体系结构模式及AOP技术,提出了一种通用的、松散耦合的面向实时系统领域的实现框架AORF,该框架在软件产品层面上提高实时系统软件开发的质量和代码的复用性。本框架应用横切关注点的面向方面重构思想,使系统功能组件与系统非功能组件有效分离,解决了关注间的横切属性引起的"代码分散"和"代码纠缠"的问题,并在实际应用中取得了良好的效果。  相似文献   

8.
为了解决BPEL语言对横切关注点建模的缺乏和动态演化方面的不足,提出一种基于策略方法实现Web服务事务管理机制的设计方案,把协调策略附加到BPEL伙伴链接和作用域上,在部署时对参与业务过程事务的伙伴服务支持的协调类型进行验证,保证业务过程需要的协调类型被参与者支持.同时,引入了面向方面编程(Aspect Oriented Programming,AOP)的思想,分离事务需求横切关注点,通过利用现有的支持动态织入的BPEL引擎等相关技术,使得事务管理需求能够在运行时动态地织入,并且能够在伙伴服务或者是业务过程改变时实现动态的修改.  相似文献   

9.
一种基于ACME的面向方面软件体系结构设计方法   总被引:1,自引:0,他引:1  
软件体系结构对于控制软件系统复杂性、提高软件质量具有重要意义.随着对软件体系结构研究的不断深入,研究者们发现其中存在着横切现象.通过使用方面,AOP在代码层次很好地解决了横切问题.因此,根据现阶段研究成果,本文把AOP中方面的概念引入到软件体系结构设计过程中,提出了一种基于ACME的面向方面软件体系结构设计方法.ACME可以实现对面向方面软件体系结构设计过程的形式化验证.依据该方法,使用AcmeStudio设计了网上书店系统的体系结构.  相似文献   

10.
基于.Net Framework和AOP技术提出了电信系统建设的“5+1”关注点视图,试图解决电信业务开发难度大、周期长的问题。根据“5+1”关注点视图提出了针对电信业务、基于服务实现的面向方面软件体系结构。基于该软件体系结构开发框架设计及其支持下的软件开发过程可以缩短软件开发周期,改善软件一致性和可维护性,使软件具有更好的演化能力。  相似文献   

11.
为了解决在使用基于Java建模语言(JML)契约的过程中存在维护困难、契约不能重用等问题,提出了一种JML契约与基于面向方面编程(AOP)的契约转换方法。首先给出了基于AOP的契约定义方法,并在分析JML和AOP语言的语法规则基础上,提出了AOP契约和JML契约之间的转换策略,为进一步实现基于AOP的契约到JML契约的自动转换奠定了基础。通过JML契约到AOP契约的转换,可以方便地实现契约的维护,而通过AOP契约到JML契约的转换,可以实现契约的重用以及自动检查。  相似文献   

12.
Obtaining polarization information enables researchers to enhance underwater imaging quality by removing backscattering effect and to distinguish targets of different materials. However, due to the simplified assumption of unpolarized target light, most of the existing underwater polarimetric methods lose part of the polarization information, resulting in degraded imaging quality. In this work, a novel underwater polarimetric method is reported, which obtains the angle of polarization (AOP) map to improve imaging quality. Specifically, the Stokes vectors were exploited to remove the backscattering effect by obtaining two pairs of orthogonal polarization sub-images of the underwater scene. The target reflected light and the angle between the polarization directions of the target reflected light and the backscattered light were computed through the two groups of the orthogonal polarized sub-images. The AOP map of the target light could be derived from the Stokes vectors. Then, the transmission map of the target light was estimated by using the non-local color priorly combined with the properties of light propagating underwater. Experiments show that the reported technique enables distinguishing different targets when the colors are similar. The quantitative metrics validate that the reported technique produces state-of-the-art performance for underwater imaging.  相似文献   

13.
针对传统工作流系统功能扩展不利于系统维护和模块复用的缺陷,提出利用AOP技术扩展工作流系统的辅助功能,实现各切面与工作流系统松耦合集成的方法,使工作流系统与各个切面独立开发,独立维护.  相似文献   

14.
学术界对于权限管理已经做了大量的研究工作并提出了许多种模型,其中基于角色的访问控制(PBAC)模型是近来广泛流行的模型之一,现在已经比较成熟。本文介绍了RBAC模型,分析了当前比较流行的Acegi框架,依据RBAC模型理论,采用AOP思想,利用基于Spring的Acegi安全系统,设计了一套权限控制方案,从而简化了系统中的认证和授权管理。  相似文献   

15.
湿式催化氧化技术的研究与发展概况   总被引:16,自引:0,他引:16  
湿式空气氧化技术是在高温、高压下处理高浓度、有毒、有害、生物难降解有机污染物的一种有效的有氧化技术,概述了湿式空气氧化技术的发展、机理和动力学,并讨论了湿式催化氧化技术中催化剂的组成、分类、特点和失活原因以及它在废水处理中的研究和应用现状,指出湿式催化氧化技术是较有发展前景的技术,高效催化剂的设计和研制是降低处理温度和压力的有效手段。  相似文献   

16.
针对动态配置过程中更新时机选取、一致性保证和容错管理问题,提出一种自适应动态配置算法,算法采用阻塞和强制中断方式更新构件.以此算法为核心,运用AOP技术构建了一个自适应动态配置系统.  相似文献   

17.
本文对传统的MDA模型进行改进,建立了一个基于AOP技术的PIM框架.把MDA中的平台无关模型PIM(Platform Independent Model)分为面向对象的平台无关模型OPIM(Object Oriented Plafform Independent Model)和面向方面的平台无关模型APIM(Aspect Oriend Platform Independent Model).在OPIM和APIM中均建立属于各自模型的桥连接来帮助域与域之间的调用和访问.  相似文献   

18.
基于UML2.0的面向方面建模方法研究   总被引:3,自引:0,他引:3  
面向方面编程是一种基于关注点分离的新技术,它成功解决了面向对象编程中所存在的代码缠结和散射问题,但在软件设计阶段并没有得到很好的支持。通过分析面向方面编程的特点及其概念,比较UML2.0的两种不同扩展方法,提出了基于Profile机制来定义新的模型元素,并为其增加新的语义,再通过对象约束语言(OCL)来对这些新增模型元素加以约束,从而实现了UML2.0对面向方面建模的支持。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号