搜索结果: 1-10 共查到“知识库 AOP”相关记录10条 . 查询时间(0.046 秒)
把面向方面编程的思想引入到Web服务中,将其横切关注点(日志、事务、权限认证等)实现为方面服务,在系统执行时用编织器在SOAP消息层编织Web服务和方面服务来构建最终系统,并结合面向服务软件体系结构和J2EE的多层架构提出一个基于方面服务和Web服务的软件架构。给出一个应用该软件架构的实例。
基于AOP的智能Web缓存框架
面向方面编程技术 一致性 替换算法
2009/8/11
通过引入面向方面编程技术,提出一种新的智能Web缓存框架。描述该框架的组成结构与工作原理,对缓存设计时需要解决的透明性、一致性、替换算法和预取策略等主要问题进行讨论并给出性能测试和分析。实验结果表明,该缓存框架可较大程度提高Web应用系统的性能。
个体与群体思维状态下的AOP语言
多Agent系统 面向Agent编程 信念
2009/8/6
引入群体思维状态对GOAL进行改进,建立了个体与群体思维状态下的AOP语言IG-AOP,给出其语法和操作语义。举例证明该语言的表达力比GOAL强,可以较好地满足多Agent合作求解过程的刻画与并发编程的需要,初步解决了Agent研究理论与实践脱节的问题。
基于AOP技术的Composite模式的改进
面向方面编程技术 设计模式 Composite模式
2009/7/31
Composite模式是解决部分与整体关系时常用的设计模式,但基于面向对象设计(OOP)所实现的Composite模式中存在的问题很难利用OOP解决。该文应用面向方面编程(AOP)改变类的行为,利用AspectJ实现Composite模式,通过与以OOP技术实现的Composite模式比较,得出应用AOP方法能够较好地实现责任分离,具有较高的可扩展性,模块结构更清晰。
一种基于AOP/IOC的软件框架研究与实现
IOC AOP 耦合度
2009/7/8
横切关注点分散于核心关注点之中是导致软件无法模块化的主要障碍之一。在研究IOC和AOP技术的基础上,给出了一种有效的软件框架:Champion框架,并对其实现机理进行了阐述。Champion框架的使用可有效降低模块之间的耦合度,提高软件的可维护性和扩展性。
基于AOP的面向对象程序的单元测试
面向方面编程 单元测试 AspectJ
2009/4/29
单元测试被视为横切关注点,在软件测试过程中很重要。而面向方面编程(AOP)的主要目标就是分离横切关注点,因此,单元测试非常适合用AOP来解决。该文提出了在对面向对象程序进行单元测试时遇到的问题,并用AOP方法加以解决,同时比较了传统方法和AOP方法进行单元测试的优缺点。
基于AOP的软件运行轨迹捕获技术研究与实现
面向方面编程 路径捕获 系统监控
2009/2/20
借助面向方面编程(AOP)的关注点分离思想,提出了基于AOP的软件运行轨迹捕获技术,它能在不改变源代码的情况下为系统注入运行轨迹捕获和运行行为监测功能,从而有效提高系统中监控模块的松耦合性。以该技术为基础实现了系统运行轨迹分析工具SRT,该工具能够在改善系统模块性的同时,为软件轨迹监测、系统故障定位提供量化依据与可信性保障。
基于AOP的程序状态可视化方法研究与实现
面向方面的编程 横切关注点 程序可视化 面向对象的编程
2009/1/8
论述了面向方面的编程(AOP)概念及其在处理横切关注点方面的优势,研究了其在程序状态可视化方面的应用,并利用AOP技术实现了一个表达式求值时的程序状态可视化的实例。程序状态可视化功能常常表现为一种横切关注点,相比利用面向对象的编程(OOP)来实现程序状态可视化功能,AOP技术提供了一种更加松耦合且更具模块性的实现方式。
应用AOP设计的可动态重构工作流引擎架构
工作流 工作流引擎 面向方面的程序设计 动态重构
2008/12/15
鉴于现有的AOP技术并不能适应工作流系统的需要,该文应用AOP的基本概念和方法,提出了一种可动态重构的工作流引擎架构,解决了工作流引擎基本结构的动态扩展以及工作流定义的动态修改问题。在应用此架构开发的一个符合WFMC标准的工作流引擎上,验证了此架构的可行性及动态重构的便利性,分析了架构的优缺点。