期刊文献+
共找到131篇文章
< 1 2 7 >
每页显示 20 50 100
Aspect C#——在C#中应用AOP 被引量:2
1
作者 曾路 张立臣 《计算机应用研究》 CSCD 北大核心 2005年第5期189-190,共2页
当前,AspectJ是用得最普遍的AOP工具,它是基于Java平台的。着重讨论了一种基于.NET平台的AOP技术,AspectC#。用户可以通过AspectC#在C#中应用AOP。目前,AspectC#只支持C#语言,但是.NET平台的多语言性使得跨语言的AOP应用成为可能。
关键词 aop aspect .NET平台 C#
下载PDF
关于AOP实现机制和应用的研究 被引量:24
2
作者 张广红 陈平 《计算机工程与设计》 CSCD 2003年第8期14-17,共4页
AOP(Aspect-Oriented Programming)是一种支持横切关注点的分解的技术,表达更高的抽象层次。它对于横切关注点就像面向对象程序设计对于对象封装和继承一样,提供了能够明确捕获横切结构的语言机制。一个模块化良好的横切关注点叫一个侧... AOP(Aspect-Oriented Programming)是一种支持横切关注点的分解的技术,表达更高的抽象层次。它对于横切关注点就像面向对象程序设计对于对象封装和继承一样,提供了能够明确捕获横切结构的语言机制。一个模块化良好的横切关注点叫一个侧面(aspect)。首先介绍了AOP的基本思想,然后针对侧面代码和功能代码的编织问题讨论了几种典型的AOP实现机制的特点、优势及缺陷,最后展望了AOP的应用和发展方向,为进一步研究提供参考。 展开更多
关键词 面向对象 程序设计 对象封装 继承 aop 功能代码
下载PDF
基于AOP的Web Services管理架构研究 被引量:8
3
作者 刘岩 毛迪林 +1 位作者 杨疆湖 曾子维 《计算机应用与软件》 CSCD 北大核心 2006年第11期70-72,共3页
W eb Services技术通过集成第三方W eb服务,可以极大提高企业级应用系统的开发效率。但是目前的大多数分布式应用中,客户端应用只能简单集成W eb Services,无法根据实际需求的变化动态管理W eb Services。本文讨论了几种不同的W eb Serv... W eb Services技术通过集成第三方W eb服务,可以极大提高企业级应用系统的开发效率。但是目前的大多数分布式应用中,客户端应用只能简单集成W eb Services,无法根据实际需求的变化动态管理W eb Services。本文讨论了几种不同的W eb Serv-ices管理架构,进一步给出了一种基于面向方面的编程技术AOP的W eb Services动态管理架构。采用这种架构,我们在客户端应用与W eb Services之间引入管理层,并且在管理层采用动态横切技术实现对W eb Services的管理。 展开更多
关键词 面向方面的编程技术 WEB服务 动态管理 横切
下载PDF
基于AOP实现冲突动态检测的实验室预约系统设计 被引量:6
4
作者 张亮 李正卫 蒋烨 《计算机测量与控制》 2020年第4期185-190,共6页
在实验室预约管理工作中,手工操作效率低、出错率高,而使用成品软件难以进行功能扩展与二次开发;针对这种情况,以浙江工业大学经济管理实验教学中心为背景,利用面向切面(aspect-oriented programming,AOP)技术实现能够动态检测预约冲突... 在实验室预约管理工作中,手工操作效率低、出错率高,而使用成品软件难以进行功能扩展与二次开发;针对这种情况,以浙江工业大学经济管理实验教学中心为背景,利用面向切面(aspect-oriented programming,AOP)技术实现能够动态检测预约冲突并满足实际应用需求的新型实验室预约系统;系统基于MVC设计模式,通过异常处理与事务管理机制检测预约冲突,并在运行时将检测程序以AOP切面方式嵌入业务处理流程中,对预约操作实行动态拦截,实现预约冲突的自动化检测与处理;系统提供线上预约与信息管理服务,便于功能扩展与数据对接,其开发技术具有通用性,对优化架构设计提升系统灵活性有一定的借鉴作用。 展开更多
关键词 实验室预约 MVC模式 面向切面设计 冲突动态检测 架构优化
下载PDF
基于AOP的细粒度RBAC模型的设计与实现 被引量:4
5
作者 邵奇峰 韩玉民 《北京交通大学学报》 CAS CSCD 北大核心 2013年第5期48-52,共5页
针对核心RBAC模型实现B/S企业应用时,没有根据操作特征细化权限控制粒度,缺乏针对细分数据的访问控制问题,提出了一种在操作维度上进行了扩充的细粒度RBAC模型,给出了模型的形式化描述;针对传统企业应用中权限认证逻辑横切业务逻辑的问... 针对核心RBAC模型实现B/S企业应用时,没有根据操作特征细化权限控制粒度,缺乏针对细分数据的访问控制问题,提出了一种在操作维度上进行了扩充的细粒度RBAC模型,给出了模型的形式化描述;针对传统企业应用中权限认证逻辑横切业务逻辑的问题,阐述了基于AOP与注解的细粒度RBAC模型实现,模块化了权限认证逻辑,解除了业务逻辑与权限通用服务的耦合,提高了权限管理模块的复用性、可维护性与可扩展性. 展开更多
关键词 基于角色的访问控制 细粒度 面向切面的程序设计 注解 切面
下载PDF
一种基于AOP的软件演化策略设计与实现 被引量:3
6
作者 郭禾 刘天阳 +2 位作者 陈锋 王宇新 刁华丽 《大连理工大学学报》 EI CAS CSCD 北大核心 2007年第2期270-275,共6页
软件演化通常需要向系统的各个模块中添加新的通用功能,一般是在每个有需求的模块中直接插入相应的功能代码,但这种做法工作量大、出错率高,同时容易破坏系统的结构.为此介绍了一种基于面向方面的编程(AOP)的软件演化策略,该策略通过使... 软件演化通常需要向系统的各个模块中添加新的通用功能,一般是在每个有需求的模块中直接插入相应的功能代码,但这种做法工作量大、出错率高,同时容易破坏系统的结构.为此介绍了一种基于面向方面的编程(AOP)的软件演化策略,该策略通过使用关注点,向演化系统中注入新的代码,而不改变系统的结构.除此,还介绍了基于此方法的支持软件演化所实现的一个工具,并通过实例对该方法加以了验证和说明.该方法只是应用了AOP的思想,因此不局限于支持AOP的程序设计语言,对于一般的面向对象的程序设计语言都适用. 展开更多
关键词 面向方面的编程(aop) 软件演化 动态编织
下载PDF
面向方面编程(AOP)介绍 被引量:10
7
作者 朱俭 《计算机工程》 CAS CSCD 北大核心 2004年第B12期170-172,共3页
面向方面的编程方法简化,并优化了对横切关注点的建模。使用面向方面的编程方法,开发者可以开发出易于设计、理解和维护的 系统,而且,使用AOP意味着提高代码的产量、质量,也有益于更好地实现追加的特性。该文介绍了面向方面编程产生的... 面向方面的编程方法简化,并优化了对横切关注点的建模。使用面向方面的编程方法,开发者可以开发出易于设计、理解和维护的 系统,而且,使用AOP意味着提高代码的产量、质量,也有益于更好地实现追加的特性。该文介绍了面向方面编程产生的背景、基本概念和 特性。 展开更多
关键词 aop Weaver aspect ADVICE aspect
下载PDF
基于动态消息捕获模型的AOP实现技术研究 被引量:1
8
作者 胡维华 谷震 《计算机工程与设计》 CSCD 北大核心 2005年第11期3004-3005,3027,共3页
介绍了有关AOP(Aspect-Oriented Programming)的重要概念、目前实现机制的缺陷、动态消息捕获模型以及基于本模型的AOP的具体实现。着重讨论了基于动态消息捕获模型的AOP实现机制,此讨论将扩展“方面”的概念,使得“方面”的含义比原来... 介绍了有关AOP(Aspect-Oriented Programming)的重要概念、目前实现机制的缺陷、动态消息捕获模型以及基于本模型的AOP的具体实现。着重讨论了基于动态消息捕获模型的AOP实现机制,此讨论将扩展“方面”的概念,使得“方面”的含义比原来更宽泛。 展开更多
关键词 面向方面编程 方面 横切关注点 编织 动态消息捕获
下载PDF
在AOP中使用标注改进日志功能的实现 被引量:5
9
作者 郑汉雄 郑汉英 周晓聪 《计算机工程》 CAS CSCD 北大核心 2008年第17期71-73,共3页
面向方面编程(AOP)可避免横切关注点对核心代码的不良影响,但AOP中的方法签名匹配模式难以精确表达系统中的横切点,使得在大中型系统中直接使用连接点匹配方式捕获某些横切点,同样会降低系统的可读性和模块化。该文以日志功能为例,研究... 面向方面编程(AOP)可避免横切关注点对核心代码的不良影响,但AOP中的方法签名匹配模式难以精确表达系统中的横切点,使得在大中型系统中直接使用连接点匹配方式捕获某些横切点,同样会降低系统的可读性和模块化。该文以日志功能为例,研究如何使用标注来辅助AspectJ改进与日志功能相关的横切点定义,从而改善代码的可阅读性,提高程序的可维护性,并实现日志内容的可配置性。 展开更多
关键词 面向方面编程 标注 横切关注点 日志
下载PDF
基于AOP的面向对象程序的单元测试 被引量:3
10
作者 张艳 赵建军 冯斌 《计算机工程》 CAS CSCD 北大核心 2007年第22期76-79,共4页
单元测试被视为横切关注点,在软件测试过程中很重要。而面向方面编程(AOP)的主要目标就是分离横切关注点,因此,单元测试非常适合用AOP来解决。该文提出了在对面向对象程序进行单元测试时遇到的问题,并用AOP方法加以解决,同时比较了传统... 单元测试被视为横切关注点,在软件测试过程中很重要。而面向方面编程(AOP)的主要目标就是分离横切关注点,因此,单元测试非常适合用AOP来解决。该文提出了在对面向对象程序进行单元测试时遇到的问题,并用AOP方法加以解决,同时比较了传统方法和AOP方法进行单元测试的优缺点。 展开更多
关键词 面向方面编程 单元测试 aspectJ
下载PDF
AOP技术在国库集中支付系统的应用 被引量:5
11
作者 杜玲玲 《计算机应用与软件》 CSCD 2009年第3期190-191,204,共3页
随着J2EE应用系统开发的深入,传统的面向对象编程OOP(Object-Oriented Programming)在解决系统横切关注点问题上存在不足,而面向方面编程AOP(Aspect-Oriented Programming)却能有效解决。介绍AOP的基本思想、开发过程及实现技术,并结合... 随着J2EE应用系统开发的深入,传统的面向对象编程OOP(Object-Oriented Programming)在解决系统横切关注点问题上存在不足,而面向方面编程AOP(Aspect-Oriented Programming)却能有效解决。介绍AOP的基本思想、开发过程及实现技术,并结合南昌市国库集中支付系统的开发,阐述了AOP在权限控制方面的设计。实践证明,通过AOP技术的使用,能有效地降低开发过程中代码间的耦合度,增加程序的灵活性和可重用性。 展开更多
关键词 aop 横切关注点 SPRING aop 权限管理
下载PDF
基于AOP的MDA模型转换 被引量:2
12
作者 陈成 李行 《计算机技术与发展》 2008年第7期87-89,92,共4页
模型驱动架构的软件开发方法能够直接生成可用的软件产品,但在开发过程中的建模与模型转换难以实现核心关注点与横切关注点的分离,从而导致模型的纠结和重复。基于模型层的面向方面思想(AOP)可以先将核心功能与横切功能分开独立建模,然... 模型驱动架构的软件开发方法能够直接生成可用的软件产品,但在开发过程中的建模与模型转换难以实现核心关注点与横切关注点的分离,从而导致模型的纠结和重复。基于模型层的面向方面思想(AOP)可以先将核心功能与横切功能分开独立建模,然后再通过编织技术将它们集成起来,从而有效地解决了这个问题。探讨了通过扩展UML语言使之能表现方面的特性的方法,以及如何针对MDA的不同层次来使用相对应的方面来表达。为模型转换的具体实现提供了可行的方法。 展开更多
关键词 MDA aop 面向方面的UML
下载PDF
基于AOP理念的Struts2拦截器的研究与应用 被引量:6
13
作者 卞世晖 李龙澍 +1 位作者 陈圣兵 李浩 《电子设计工程》 2010年第1期8-9,共2页
为提高代码的复用性、扩展性及灵活性,面向方面编程AOP(Aspect-Oriented Programming)利用横切技术将与业务无关的公共模块同逻辑模块分离。拦截器采用AOP的设计理念,以动态的"插拔"方式解决上述问题,并通过一个具体应用讲述... 为提高代码的复用性、扩展性及灵活性,面向方面编程AOP(Aspect-Oriented Programming)利用横切技术将与业务无关的公共模块同逻辑模块分离。拦截器采用AOP的设计理念,以动态的"插拔"方式解决上述问题,并通过一个具体应用讲述拦截器的使用方法,体现拦截器的方便性和灵活性。 展开更多
关键词 面向方面编程(aop) 横切性关注点 插拔 拦截器
下载PDF
面向Aspect的操作系统研究 被引量:10
14
作者 陈向群 杨芙清 《软件学报》 EI CSCD 北大核心 2006年第3期620-627,共8页
面向Aspect软件设计是一种新的软件设计思想和技术.分析了近年来操作系统贯穿特性与Aspect概念,构件重构、系统演化与设计,系统安全、性能检测与容错这3个方面的研究成果,指出面向Aspect操作系统研究已经获得了积极的成果.但是,目前的... 面向Aspect软件设计是一种新的软件设计思想和技术.分析了近年来操作系统贯穿特性与Aspect概念,构件重构、系统演化与设计,系统安全、性能检测与容错这3个方面的研究成果,指出面向Aspect操作系统研究已经获得了积极的成果.但是,目前的研究缺乏一定的深度和广度,尚没有在操作系统的设计阶段运用AOP(Aspect-Orientedoperating)思想的成果出现.在已有操作系统代码中抽象Aspect的过程中,缺乏完整的工程化和规范化的研究.这些问题的解决有赖于面向Aspect研究的进一步深入.最后,对面向Aspect操作系统研究的前景进行展望,认为有关AOSD(Aspect-Orientedsoftwaredevelopment)的研究有可能对未来操作系统的发展产生重大影响. 展开更多
关键词 面向aspect软件设计 面向aspect程序设计 操作系统
下载PDF
基于AOP和Web服务的多层分布式系统 被引量:10
15
作者 孟凡新 张京军 刘光远 《计算机工程》 CAS CSCD 北大核心 2010年第1期61-63,共3页
把面向方面编程的思想引入到Web服务中,将其横切关注点(日志、事务、权限认证等)实现为方面服务,在系统执行时用编织器在SOAP消息层编织Web服务和方面服务来构建最终系统,并结合面向服务软件体系结构和J2EE的多层架构提出一个基于方面... 把面向方面编程的思想引入到Web服务中,将其横切关注点(日志、事务、权限认证等)实现为方面服务,在系统执行时用编织器在SOAP消息层编织Web服务和方面服务来构建最终系统,并结合面向服务软件体系结构和J2EE的多层架构提出一个基于方面服务和Web服务的软件架构。给出一个应用该软件架构的实例。 展开更多
关键词 WEB服务 横切关注点 面向服务体系结构 多层架构 面向方面编程
下载PDF
一种策略模式的AOP实现及应用 被引量:2
16
作者 蒋廷耀 王训宇 +1 位作者 关国翔 朱鹏飞 《计算机应用与软件》 CSCD 2010年第1期121-123,共3页
基于面向方面编程(AOP)实现GoF设计模式是目前程序设计方法学的一个研究热点。针对GoF设计模式中的策略模式的传统面向对象实现方法所存在的问题,设计了一种基于AOP的实现方法,并应用到J2EE"应用服务"核心模式的实例中。分析... 基于面向方面编程(AOP)实现GoF设计模式是目前程序设计方法学的一个研究热点。针对GoF设计模式中的策略模式的传统面向对象实现方法所存在的问题,设计了一种基于AOP的实现方法,并应用到J2EE"应用服务"核心模式的实例中。分析结果表明,该方法能有效解决策略模式的传统面向对象实现方法中的混乱、间接影响、封装破坏等问题。 展开更多
关键词 策略模式 面向方面编程 面向对象编程
下载PDF
基于.NET Framework实现可容错AOP框架 被引量:1
17
作者 邢桂芬 朱映杭 《计算机工程与设计》 CSCD 北大核心 2007年第7期1671-1673,1676,共4页
为了消除传统面向对象开发模式在处理公共系统功能所产生的代码混乱、一致性差和扩展困难问题,在.NET Frame-work环境下,采用面向方面(aspect-oriented programming,AOP)模式,创建了方面管理器完全分离软件中横切多模块的系统功能,并新... 为了消除传统面向对象开发模式在处理公共系统功能所产生的代码混乱、一致性差和扩展困难问题,在.NET Frame-work环境下,采用面向方面(aspect-oriented programming,AOP)模式,创建了方面管理器完全分离软件中横切多模块的系统功能,并新增加了异常处理传递机制,加强了面向方面的容错性能;并结合面向方面编程(object-oriented programming,OOP),建立了易于设计、理解和维护的系统,提高了代码的质量、产量及其扩展性。 展开更多
关键词 方面 面向方面 面向对象 横切关注点 织入 异常处理 容错性
下载PDF
基于AOP和Web Services的SOA应用研究 被引量:3
18
作者 孟凡新 刘光远 张京军 《计算机应用与软件》 CSCD 2010年第2期133-136,共4页
Web Services是目前解决Web环境下跨平台、跨语言、松耦合的分布式系统的最佳解决方案,但是作为SOA(Service-Oriented Architecture)应用的组成部分,Web Services中存在的一些横切关注点如授权、事务、安全性等降低了WebServices的适应... Web Services是目前解决Web环境下跨平台、跨语言、松耦合的分布式系统的最佳解决方案,但是作为SOA(Service-Oriented Architecture)应用的组成部分,Web Services中存在的一些横切关注点如授权、事务、安全性等降低了WebServices的适应性和重用性,构建的应用也难以维护和扩展。把面向方面的思想引入到Web Services中,将它的横切关注点分离出来单独实现为Aspectual Services,并在应用运行时在SOAP(Simple Object Access Protocol)消息层实现Web Services和Aspectual Services的编织来解决上述问题。 展开更多
关键词 Web SERVICES SOA 横切关注点 面向方面编程
下载PDF
基于AOP与SQL结构分析的SQLIAs动态检测及防御 被引量:3
19
作者 何成万 青旺 +1 位作者 徐雅琴 严柯 《计算机工程》 CAS CSCD 北大核心 2018年第4期154-160,共7页
SQL注入攻击(SQLIAs)是一种危险且有效的基于Web的攻击方式。任何形式的SQLIAs最终都会改变原有SQL语句的逻辑结构,针对该攻击特征,提出一种基于AOP与SQL语句结构分析的SQLIAs动态检测及防御方法,在SQLIAs产生根源对其进行防御。借助代... SQL注入攻击(SQLIAs)是一种危险且有效的基于Web的攻击方式。任何形式的SQLIAs最终都会改变原有SQL语句的逻辑结构,针对该攻击特征,提出一种基于AOP与SQL语句结构分析的SQLIAs动态检测及防御方法,在SQLIAs产生根源对其进行防御。借助代码静态分析工具自动获取SQL注入点位置、Signature信息以及静态SQL语句模型,使用AOP技术在程序执行过程中动态捕获需要被执行的SQL语句,将静态分析得到的信息与动态获取的信息进行比较,判断是否存在SQLIAs。通过简单的用户登录功能验证该方法的有效性,实验结果表明,该方法能有效检测和防御SQLIAs。 展开更多
关键词 SQL注入攻击 面向方面编程 攻击特征 动态检测 逻辑结构
下载PDF
一个基于AOP的Bean锁算法 被引量:3
20
作者 黄强 李敏 楼新远 《成都信息工程学院学报》 2006年第2期225-228,共4页
提出了一种基于Aspect Oriented Programming(AOP)的Bean锁算法,通过将Bean锁抽象成该问题的一个方面(Aspect),通过AOP引擎使用该算法动态生成加锁Bean,大大降低Bean锁代码的重复量,并在基本不影响性能的前提下,提高代码复用率。通过使... 提出了一种基于Aspect Oriented Programming(AOP)的Bean锁算法,通过将Bean锁抽象成该问题的一个方面(Aspect),通过AOP引擎使用该算法动态生成加锁Bean,大大降低Bean锁代码的重复量,并在基本不影响性能的前提下,提高代码复用率。通过使用基于AOP的Bean锁,Bean可以完全消除锁代码,从而提高Bean代码的可维护性。 展开更多
关键词 aop 方面 J2EE 值对象 Bean锁
下载PDF
上一页 1 2 7 下一页 到第
使用帮助 返回顶部