首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 109 毫秒
1.
AOP为开发者提供了一种描述横切关注点的机制,它能够自动将横切关注点织入到面向对象的软件系统中,从而实现横切关注点的模块化.论述了AOP的产生、开发步骤和关键技术,对AOP的优缺点进行了比较分析.  相似文献   

2.
面向方面的编程通过分离软件系统中的横切关注点,来进一步提高软件的可维护性和可复用性.分析了AOP产生的背景,剖析了AOP的本质思想和编织机制,总结了目前的研究状况并提出了与AOP相关的研究领域.  相似文献   

3.
阐述了AOP技术的产生背景和实现原理,同时以AspectJ语言为例研究了AOP技术中比较关键的几个概念,提出了利用AOP技术辅助构件测试的思想:在JUnit框架的基础上,利用AOP技术对构件的接口编程,根据接口信息将测试方法织入到测试构件和待测构件中,实现对测试过程的监视和控制,并以此为基础设计了基于AOP技术的软构件集成测试框架.  相似文献   

4.
面向切面编程(Aspect-Oriented Programming,简称AOP)作为一种新的编程技术正日益引起人们的关注.文章介绍了AOP产生背景和理论价值,并结合作者所设计的状态机工作流框架,详细讨论了如何通过在该框架中引入AOP机制来克服纯面向对象编程的不足,从中分析了AOP的优势和应用价值,最后对AOP和OOP的关系进行了讨论.  相似文献   

5.
本文介绍了DAO模式、Template设计模式、AOP技术以及JAVA反射机制,并详细介绍了利用上述技术实现J2EE报表系统中的数据持久化处理框架。该框架利用AOP解决事务横切性问题,利用模版设计模式解决项目小组中多人协同开发的问题,实现了DAO层持久化处理方式和编码方式的统一,并在实际应用中适应报表系统的快速数据存取需求。  相似文献   

6.
应用AOP实现应用服务模式   总被引:1,自引:0,他引:1  
提出了应用服务模式的AOP实现方案,并与应用服务模式的OOP实现方案相比较,得出OOP实现方案存在着代码缠结和代码分散等问题;AOP实现方案具有模块松散耦合、可重用性高等优点。  相似文献   

7.
分析了Acegi安全框架的体系结构,详细阐述了Acegi实现原理,分别将Spring框架的IoC、AOP及TDD测试机制应用到Acegi框架中,深入探讨了基于Spring的Acegi框架的集成,以满足复杂的企业安全需求,从而提高了企业应用系统的安全性和稳定性。  相似文献   

8.
面向方面编程(AOP)技术提供了一种在编程阶段实现关注点分离的有效手段,而面向方面软件开发(AOSD)则是以AOP为基础的,在整个软件生命周期中提供系统化标识、模块化和组合横切关注点的一种手段.结合实际应用的例子,将用例技术、用例切片技术和AOP技术应用到AOSD中,实现了在软件开发的4个阶段对关注点的建模和分离.  相似文献   

9.
面向方面的程序设计及其相关的关键技术   总被引:1,自引:0,他引:1  
从软件开发方法学的角度探讨AOP为何成为结构化或者面向对象技术的补充,它怎样提供对横切关注点的标识、分离和封装技术;然后论述AOP的有关概念,支撑结构,优缺点等.并结合开发一个对C语言扩展的AOP系统的具体实践,阐明和总结要实现一个AOP语言所要涉及到的关注点和方面的封装、描述,方面代码的编译,静态或动态织入方面代码等关键技术.  相似文献   

10.
提出了一种新的基于Multi-Agent的网络图像下载模型,构建了一个以AOP技术为基础的原型系统,该模型采用Multi-Agetn技术实现,同现有的网络下载系统相比较,在任务分工和工作效率方面有较大的提高,Agent的通信和协调机制进行了理论和工程应用上的研究和探讨。  相似文献   

11.
面向方面编程技术应用浅析   总被引:1,自引:0,他引:1  
比较了面向方面编程技术和面向对象编程技术,介绍了面向方面编程技术的常用概念,引入实例说明了面向方面编程开发方案,介绍了面向方面编程的优点及开发前景。  相似文献   

12.
一种基于AOP和UML的分布式仿真架构设计方法   总被引:2,自引:0,他引:2  
面向方面编程(AOP)是一种新的编程方法,它关注的是系统中横切(Crosscut)了所有组件的关注点(Concern).将AOP和UML结合起来,用来解决分布式仿真中的架构设计和公用服务问题.该方法可以降低代码的冗余度,提高分布式仿真中联邦间公用服务的重用性,弥补OOP在解决横切问题上的不足.  相似文献   

13.
实现量化分析信息系统开发中应用面向方面编程方法的可行性,提出一套系统设计评价指标体系,量化分析了面向方面编程和面向对象编程方法有机结合的集装箱管理系统框架结构,得出框架相比较于纯面向对象编程方法框架在没有降低系统动态性能的前提下,大幅度提高系统静态性能的结论,验证了集装箱管理系统开发中应用面向方面编程方法的优势.  相似文献   

14.
面向对象的编程(OOP)是当前计算机软件的发展方向之一。本文介绍了利用OOP技术构成单纱强力仪上位机软件包中各对象的原理,以及软件包“测试平台”的实现方法。由于采用了OOP技术,使得软件源代码简洁、调试方便,极大地提高了软件生产效率。证明了OOP技术是编制上位机软件包(诸如单纱强力仪等纺织机械中计算机软件)的有力工具。  相似文献   

15.
Agent与面向Agent的程序设计   总被引:12,自引:0,他引:12  
近年来Agent和面向Agent的程序设计的研究和开发在国外得到了迅速的发展,它所具有的自身的社会性,开放性,自主性和智能性使其已经成为计算机科学的主流,本文评述了Agent和面向Agent的程序设计研究和进展,讨论了Agent的相关概念和分类属性,分析了面向对象程序和面向Agent程序设计各自的特点并且提出了面向Agent程序设计的框架。  相似文献   

16.
为了研究代码混淆技术的安全性,利用AOP提供的连接点模型和字节码操作机制,提出了一种新的针对混淆代码的攻击方法,其操作均在字节码级别上完成。实验证明,该方法不需要获取目标程序的源代码,从而使代码混淆失去意义;此外,对于攻击者而言,不用对反编译后的程序执行再编译,就可以修改目标代码的行为。与现有的代码混淆技术相比,这种新的攻击方法更加直接且简单易行,是一种行之有效的方法。  相似文献   

17.
计算机领域中软件技术越来越不能完全满足硬件技术发展的要求,这种不同步必将导致软件技术的危机.以往的面向过程的程序设计是一种自顶向下的程序设计方法,局部代码的增删导致整个程序的修改.面向对象的程序设计通过为数据和代码建立分块内存,大大地提高了易维护性和修改性.在调查研究和对大量的材料的进行分析、归类、研究的基础上,本文介绍了面向对象程序设计的基本特点、基本步骤,及对面向对象的技术在某些领域中的应用及发展前景.  相似文献   

18.
本文简要介绍了OOP技术的基本概念和原理,并结合CIMS系统的特点,介绍了利用OOP支撑软件开发CIMS系统的方法。  相似文献   

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

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