首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 187 毫秒
1.
目前,面向对象编程(OOP)作为现在软件开发中的主要开发方法,通过对象来封装业务逻辑,确实带来了很多方便,然而,对于一些共性的东西却还不能进行很好的分割和分解,面向切面编程(AOP)的出现,很好的解决了这一问题,本文对AOP进行了详细的讲解,希望对大家有所启发。  相似文献   

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

3.
针对核心RBAC模型实现B/S企业应用时,没有根据操作特征细化权限控制粒度,缺乏针对细分数据的访问控制问题,提出了一种在操作维度上进行了扩充的细粒度RBAC模型,给出了模型的形式化描述;针对传统企业应用中权限认证逻辑横切业务逻辑的问题,阐述了基于AOP与注解的细粒度RBAC模型实现,模块化了权限认证逻辑,解除了业务逻辑与权限通用服务的耦合,提高了权限管理模块的复用性、可维护性与可扩展性.  相似文献   

4.
为了适应面向Agent技术的发展及其系统设计的需求,提出一种基于面向Agent程序设计(AOP)风范的形式描述语言具有重要的理论指导价值和实际意义。在Z++的基础上,讨论其AOP扩展问题,从而提出具有AOP风范的形式描述语言Z++a,同时还给出了一个关于高度智能化、人格化生物机器人的Z++a形式描述简例。  相似文献   

5.
首先分析了AOP与OOP的关系,然后介绍了AOP的基本思想和实现机制,列举了JBoss AOP的主要组件,最后给出实例解释了JBoss AOP的实现机制,重点阐述了AOP组件协同工作的过程.  相似文献   

6.
Spring AOP的面向切面编程的能力,解决了传统面向对象程序设计(OOP)在权限控制应用中存在的问题。实现权限控制组件的模块化,业务逻辑组件与权限控制组件的分离和解耦,从而提高组件及代码的复用度。  相似文献   

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

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

9.
对基于MVC模式的J2EE应用访问控制进行了研究,提出一种基于MVC模式的AOP访问控制框架MAACF,给出框架的功能结构,介绍访问控制横切关注点的设计与实现,构建出一种应用MAACF的J2EE架构.系统运行结果表明,MAACF有效提高了分布式企业级应用的安全标准.  相似文献   

10.
为了解决目前Java主流模型-视图-控制器(MVC)框架日益庞大,从而导致性能低下的问题,提出了一个轻量级的MVC框架.该框架利用面向方面编程(AOP)技术实现了横向业务的剥离,采用控制反转设计模式实现了模块间的最低耦合,并通过Java反射技术实现了数据库记录与Java对象的自动转换.实验结果表明:该框架以仅仅70 KB左右的JAR包实现了比其庞大数百倍的类似框架的主要功能,同时支持网络应用和移动应用的开发,具有更高的执行效率.  相似文献   

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

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

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

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

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

16.
安全气囊仿真技术在乘员离位模拟中的应用研究   总被引:1,自引:0,他引:1  
在汽车碰撞乘员离位保护的研究中需要准确地了解安全气囊充气过程.文章基于MADYMO软件中的计算流体力学(CFD)算法,建立了某国产品牌轿车前排驾驶员侧和乘员侧气囊的CAE模型,并通过气袋的静态起爆试验验证了气囊充气模型的准确性;将气囊模型整合于车体模型中,建立了典型的离位仿真模型,经与离位试验的对比验证,进一步从运动学和动力学的角度验证了气囊充气模型的有效性和准确性,为乘员约束系统的离位研究和参数优化提供了有效的基础模型;并针对离位儿童设计了分体式气囊,对比原车气囊,可以降低儿童头部的伤害并且提供胸部的保护作用.  相似文献   

17.
面向对象的程序设计是一种实用的程序设计方法,它采用全新的方法求解问题。概述了面向对象的程序设计方法,并以钟表系统为例,详细叙述了用面向对象的程序设计方法实现钟表系统的过程。  相似文献   

18.
面向对象程序设计是目前较为流行的程序开发设计方法.针对现阶段区域发展规划决策支持系统(RDPDSS)的一些问题,探讨了将面向对象的思想和方法应用于RDPDSS中的可能性和基本原则,并对构建面向对象的RDPDSS的四库体系结构做了一些阐述.最后认为,面向对象的思想和方法为RDPDSS提供了一条灵活而有效的解决途径,在RDPDSS研究领域有着广阔的应用前景.  相似文献   

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

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

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