面向方面编程
面向方面编程的相关文献在2004年到2022年内共计224篇,主要集中在自动化技术、计算机技术、无线电电子学、电信技术、财政、金融
等领域,其中期刊论文210篇、会议论文12篇、专利文献58113篇;相关期刊90种,包括黑龙江科技信息、电脑编程技巧与维护、电脑知识与技术等;
相关会议11种,包括第一届中国业务过程管理大会、河北省自动化学会 河北省CAD研究会 河北省电子学会 河北省计算机学会 河北省人工智能学会 河北省软件与信息服务业协会2009年联合学术年会、华东计算技术研究所建所50周年庆学术交流会等;面向方面编程的相关文献由418位作者贡献,包括张京军、张立臣、毛晓光等。
面向方面编程—发文量
专利文献>
论文:58113篇
占比:99.62%
总计:58335篇
面向方面编程
-研究学者
- 张京军
- 张立臣
- 毛晓光
- 张杨
- 李福荣
- 王怀民
- 何成万
- 张瞩熹
- 李慧
- 彭中
- 方义秋
- 葛君伟
- 丁辉
- 姚庆文
- 张鹏
- 李媛媛
- 谢彬
- 赵建军
- 郭长国
- 陈榕
- 余强
- 俞欢军
- 关国翔
- 冯志勇
- 冯斌
- 刘光远
- 刘大昕
- 刘建勋
- 刘新强
- 刘超
- 叶志鹏
- 吴国全
- 吴海涛
- 周程
- 周贤林
- 孔蕾蕾
- 孟凡新
- 宋小鹏
- 尹雁青
- 张广泉
- 张海腾
- 张艺超
- 张辉
- 彭澄廉
- 文斌
- 曲立平
- 李仁杰
- 李婷
- 杜玄
- 杨敬中
-
-
张进;
何成万;
石尤
-
-
摘要:
为了解决在使用基于Java建模语言(JML)契约的过程中存在维护困难、契约不能重用等问题,提出了一种JML契约与基于面向方面编程(AOP)的契约转换方法.首先给出了基于AOP的契约定义方法,并在分析JML和AOP语言的语法规则基础上,提出了AOP契约和JML契约之间的转换策略,为进一步实现基于AOP的契约到JML契约的自动转换奠定了基础.通过JML契约到AOP契约的转换,可以方便地实现契约的维护,而通过AOP契约到JML契约的转换,可以实现契约的重用以及自动检查.
-
-
-
叶志鹏;
何成万;
张峥峰
-
-
摘要:
为降低Web应用程序中合法用户身份被非法窃取的风险,同时提高应用系统机密性及完整性,提出了一种基于AOP的安全会话管理方法.该方法关联远程IP地址与会话标识符(SessionID),通过对访问请求的关联性分析验证合法用户身份,从而应对Web应用程序中常见的失效身份验证与会话管理问题.通过方面(Aspect)封装的应用程序接口(API)具有较好的可扩展性,经编织后的Web应用程序无需修改原业务逻辑代码,就能有效提升自身会话管理机制的安全性及可靠性,保障用户数据不遭受未授权访问.
-
-
何成万;
青旺;
徐雅琴;
严柯
-
-
摘要:
SQL注入攻击(SQLIAs)是一种危险且有效的基于Web的攻击方式.任何形式的SQLIAs最终都会改变原有SQL语句的逻辑结构,针对该攻击特征,提出一种基于AOP与SQL语句结构分析的SQLIAs动态检测及防御方法,在SQLIAs产生根源对其进行防御.借助代码静态分析工具自动获取SQL注入点位置、Signature信息以及静态SQL语句模型,使用AOP技术在程序执行过程中动态捕获需要被执行的SQL语句,将静态分析得到的信息与动态获取的信息进行比较,判断是否存在SQLIAs.通过简单的用户登录功能验证该方法的有效性,实验结果表明,该方法能有效检测和防御SQLIAs.
-
-
刘海青
-
-
摘要:
AOP(面向方面编程),所谓"方面",简单地说,就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性.目前AOP多用代理的方式实现.以Spring为例,框架在核心业务组件对象外封装一个代理对象,并且在调用方法外封装了一层调用方法,将横切业务逻辑插入外部代理对象的调用方法中,以此实现AOP逻辑.这种实现方式显得笨重而又繁琐.本文将提供一种对AOP实现方法的改进,通过对IoC容器的改进,建立核心业务组件的通用接口,通过将横切业务组件直接插入核心业务组件通用接口的方式,来实现轻量级的AOP框架.这种实现方式完全满足AOP的业务需求,远比代理方式实现简单,并且更接近于AOP其原始概念,其中的关键是改进了IoC框架核心业务组件的调用方式,建立通用调用接口.
-
-
陈亮;
邹鹏;
熊达鹏;
王华;
王鹏
-
-
摘要:
To know about accurate real-time operation status of the service of the work flow and its component services,this paper proposes a probe-based Web service run-time monitoring method. According to this method,by using aspect-oriented programming (AOP),the researcher can insert the monitoring probe for Web service to acquire data related to the properties of abnormal events and QoS of Web service during operation to realize the real-time monitoring on the operation status of Web service.Aiming at the monitoring demands related to abnormality,response time,reliability and availability,the paper designs and realizes AOP-based monitoring probes respectively;On this basis, based on the open service gateway protocol (OSGI)framework design,the paper implements a Web service runtime monitoring and visual analysis prototype system and then verifies the effectiveness of the method and the availability of the system.%为了实时、准确地获取工作流服务及其构件服务的运行状态,提出了一种基于探针的 Web 服务运行时监测方法。该方法采用面向方面编程(AOP)技术对 Web 服务进行监测探针插入,以捕获 Web 服务运行过程中的异常事件和服务质量(QoS)属性相关数据,进而实现对 Web 服务运行状态的实时监测;针对异常、响应时间、可靠性以及可用性的监测需求分别设计和实现基于 AOP 的监测探针;在此基础上,基于开放服务网关协议(OSGI)框架设计实现了一个 Web 服务运行时监测与可视分析原型系统,并通过实验验证了方法的有效性和系统的可用性。
-
-
李福荣;
吴海涛
-
-
摘要:
在一个典型的Web系统中,系统的日志、安全性等软件非功能属性是保证系统质量的关键因素.但是,面向对象编程在解决非功能属性问题时容易引起代码混乱和代码分散问题,不利于整个系统的模块化开发,给后期的维护也带来困难.针对上述问题,本论文使用面向方面编程(AOP)的思想来解决,利用AOP中的方面(Aspect)来对非功能属性进行建模,并采用UML中的类图进行描述,并给出其在科研申报系统中权限控制模块的实现,验证了面向方面编程在解决非功能属性方面的优越性.
-
-
吴海涛;
李福荣
-
-
摘要:
在分析人事档案功能模块的基础上,采用面向方面编程(AOP)技术将日志从功能模块中分离出来,并将日志作为一个独立的模块.该模块使用方面类AspectLog中的通知实现日志记录在业务操作后,写入到数据库的日志表中,并采用DAO模式实现日志的显示和维护.实际系统运行结果表明,本文提出的基于AOP技术解决日志模块的设计思想具有可行性,并具有一定的理论价值和应用价值.
-
-
姜林美;
李国刚;
杜勇前
-
-
摘要:
To solve the problem of low performance caused by gradually increased size of the most popular Java MVC (Model-View-Control)frameworks,a novel light-weight MVC framework is presented.In the proposed framework, AOP(Aspect Oriented Programming)technology is used to deal with the cross-cutting business logic,and Inversion-of-Control pattern is adopted to achieve the lowest coupling among modules.Meanwhile,Java reflection technology is used to transfer a database record to a Java object automatically.The experimental results show that although the JAR package of the proposed framework takes only around 70 KB,it not only realizes all the primary functions of the similar frame-works whose size are hundreds of times more massive,but also supports the development of both web application and mo-bile application with higher execution efficiency.%为了解决目前 Java 主流模型-视图-控制器(MVC)框架日益庞大,从而导致性能低下的问题,提出了一个轻量级的 MVC 框架。该框架利用面向方面编程(AOP)技术实现了横向业务的剥离,采用控制反转设计模式实现了模块间的最低耦合,并通过 Java 反射技术实现了数据库记录与 Java 对象的自动转换。实验结果表明:该框架以仅仅70 KB 左右的 JAR 包实现了比其庞大数百倍的类似框架的主要功能,同时支持网络应用和移动应用的开发,具有更高的执行效率。
-
-
陆伟;
张龙妹;
朱怡安
-
-
摘要:
针对自愈软件系统功能层与自愈层交织带来的设计复杂性问题,提出系统横向模型驱动设计思想,给出一种以故障模型为中心的系统设计与实现方法。该方法能够将系统功能层与自愈层隔离,使它们的设计与实现相对独立,根据系统特点在不同阶段通过故障模型加以耦合,这种松耦合方式有利于降低系统整体设计的复杂性,提高可配置性、可重用性以及可维护性。通过一个具有自愈特性的捷联惯性导航系统仿真软件的设计与实现,验证了该设计思想与方法的可行性和有效性。%Due to complexity brought by interaction between function level and self-healing level of self-healing software system design,and code tangling in system implementation,a fault model centered design method was proposed for self-healing software system,which introduced by horizontal model driven idea.The method effectively separated the design of function level and self-healing level,which could be coupled through fault model in later stage,and system design complexity was reduced.The method proposed has two advantages.One is that the method is useful for improving the configuration,reusability and maintenance of systems,the other is that the complexity of system design can be reduced.A software system for simulating navigation with some self-healing characteristics was designed and implemented using the method proposed.The results of experiments show that the method proposed is feasible and effective.
-
-
-
余强
- 《2009年全国理论计算机科学学术年会》
| 2009年
-
摘要:
WEB服务器面临的是变化多端的运行时需求,我们可以通过离线的方法来调整方针和重配参数,以处理这些需求.但这却不适用于长时间运行的WEB服务器.许多需要自适应的方针,本质上就是横切的.面向方面编程(AOP)提供了一些机制,用来将横切的方针封装为方面.我们将静态配置WEB服务器与动态方面编织装置相结合,把一个WEB服务器改造为动态自适应的WEB服务器,它能根据需求的变化,在运行时调整自身的方针和配置参数.
-
-
-
李虹;
李心科;
杨彬
- 《2005’全国软件与应用学术会议(NASAC)》
| 2005年
-
摘要:
面向方面编程(AOP)能很好地分离关注点,有效地解决面向对象编程中代码混乱的问题.随着面向方面技术应用的发展,对面向方面程序质量的评价和度量具有重要的意义.本文首先针对C&K方法在AOP度量中的不足进行了分析和改进,同时在C&K方法的基础上提出了适合于面向方面特性的几个度量指标.
-
-
-
-
-
-
-
彭中;
毛晓光;
谢彬
- 《华东计算技术研究所建所50周年庆学术交流会》
| 2008年
-
摘要:
针对安全性质,提出一种植入式监控方法.使用OCL(Object Constraint Language)实现安全性质在模型上的描述,并将OCL约束转化为Java监控代码,从而实现监控信息由模型到代码的映射.该方法采用AOP(Aspect-OrientedProgramming)技术将监控代码植入目标系统,使软件在运行时具备安全性质的监控能力.