首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 187 毫秒
1.
文章通过分析面向对象软件耦合性度量框架,对面向对象系统的耦合关系进行了分类,利用降低耦合性的一些原则,并结合设计模式的思想,针对不同的耦合性提出了改善软件系统耦合性的解耦策略,使得软件各个模块之间尽可能保持松耦合,以便于软件的维护、理解和扩展.  相似文献   

2.
通过介绍一种新的程序设计方法——面向方面编程方法(AOP)。这项新的编程技术弥补了面向对象编程技术在处理横切关注点时的不足。使用该方法,开发者可以开发出易于设计、理解和维护的系统,能有效地提交代码的质量。在此基础上就AOP产生的背景、基本概念以及它的研究方向和应用热点进行了重点分析。  相似文献   

3.
提出了一种基于设计模式理论的软件安全设计方法,该方法使用POAD技术(面向模式的分析与设计)来实现软件的安全设计过程,能在设计阶段保证软件功能上的安全性。通过加入安全设计模式重构系统的整体架构,并通过模式的实例化提升软件设计环节的安全性。  相似文献   

4.
面向方面的编程(AOP)是一种新的编程技术,它弥补了面向对象的编程(OOP)在跨越模块行为上的不足。AOP引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。利用AOP在Java平台下的实现-AspectJ的应用,研究了在AOP下权限控制的实现方法。  相似文献   

5.
基于AOP下权限控制的研究   总被引:1,自引:0,他引:1  
面向方面的编程(AOP)是一种新的编程技术,它弥补了面向对象的编程(OOP)在跨越模块行为上的不足。AOP引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。利用AOP在Java平台下的实现-AspectJ的应用,研究了在AOP下权限控制的实现方法。  相似文献   

6.
设计模式使得人们可以更加简捷方便地复用成功的软件设计和体系结构,从而帮助设计者更快更好地完成系统设计。结合常州爱索物流管理系统的设计与开发,在物流管理系统中的订单处理模块应用了模板方法设计模式,解决了物流管理系统开发中代码重复、维护效率低的问题,加快了软件开发速度,降低了开发成本,提高了软件的可维护性,从而提升了经济效益。  相似文献   

7.
眭衍韬 《科技广场》2007,(6):210-212
在介绍AOP的基本概念及技术优势的基础上,着重讨论了AOP技术在国库集中支付系统中的几个应用,包括方法级权限认证、操作日志跟踪、性能监控,更好地解决了国库集中支付管理系统业务紧密耦合的难题。  相似文献   

8.
J2EE企业架构策略分析   总被引:3,自引:0,他引:3  
通过把软件分为表示层、业务层、持久层,并在每一个层次上选用合理的技术方案与设计模式进行精心架构,就能设计出结构清晰,易于维护,运行高效的软件系统。  相似文献   

9.
使用设计模式可以使体系结构更加灵活,因为每一种设计模式定义了一种方案,可以独立改变某些方面。学习设计模式有利于人们更有效的沟通。介绍了一些能够成功解决普通软件问题的设计模式,并且设计出一个实现了反转控制模式的MVC框架。  相似文献   

10.
设计模式在B/S开发中的应用   总被引:2,自引:0,他引:2  
设计模式描述了在面向对象的软件设计过程中针对特定问题的简洁而优雅的解决方案。在介绍设计模式以及设计模式所要解决问题的基础上,提出了将设计模式应用于B/S开发.并给出了其中几种模式在特定环境下的应用。  相似文献   

11.
张磊  钟表 《科技广场》2007,(3):162-164
用户权限管理是大部分软件系统不可缺少的部分,但权限管理的开发往往分散在各业务功能模块中,这给开发和管理带来了很多问题。AOP的方法,解决了权限管理中的分散问题,利用配置文件的方式,可以大大提高权限管理开发的灵活性。  相似文献   

12.
在计算机系统应用越来越广泛的今天,应用软件的规模不断扩大,复杂度不断提高,过程化程序设计、面向对象程序设计等传统的软件开发方法已渐渐不能适应这种变化。于是,一种新的程序开发方法:面向方面的编程(AOP:Aspect Oriented Programming)研究引起了国内外广泛关注。阐述了AOP产生的背景,介绍了Java程序设计相关的AOP主要框架及其应用实例。  相似文献   

13.
牛牧  刘丽  祝建中 《科技广场》2007,(3):159-161
实现AOP的技术之一是使用Java动态代理机制,利用Java的动态代理能降低应用程序核心业务逻辑与非核心业务逻辑之间的耦合度。本文讨论了基于Java动态代理事务处理的基本原理,并给出了相应的实例。  相似文献   

14.
依赖注入指根据系统配置文件中定义的组建间的依赖关系,将被调用组建实例化,并注入到调用组建之中。IOC/AOP要解决的是模块之间调用的依赖问题。传统J2EE事物实现使用冗余的JDBC模板代码,而利用IOC/AOP机制可以委托实现事物管理消除冗余的模板代码,方便地在不同事务逻辑之间切换。  相似文献   

15.
根据多电机协同工作对总线实时性的要求,提出了一种基于TMS320LF2407DSP芯片、CAN控制器局域网和串行RS-232与CAN网络的协议转换单元的集散控制方案;实现了串行RS-232和CAN总线之间的数据通信,上位工控机与CAN总线中下位机节点之间的数据通信,实现了集散控制功能。简要介绍控制器局域网的结构,工作原理,以及硬件电路和软件设计。实践证明:该网络可以作为现用的RS232网络的升级网络也可以单独使用,其电路简单,设置灵活,运行速度快,性能可靠稳定,具有很好的适应性。  相似文献   

16.
The concept of ontologies has been widely reported in the literature, and has been described various ontological designs, but few works try to explain in practical terms how to design an ontology. On the other side, although it is widely accepted the importance of maintenance of software products, few ontological designs focus on applying techniques to manage knowledge to get it. This paper analyzes the ontologies proposed to address this need, in order to present information that can help to software development organizations in similar works. Besides, is described a methodological process to structure an ontology that can be applied to manage knowledge in software maintenance.  相似文献   

17.
当AOP系统中的基础程序的结构发生变化时,会导致脆弱的切入点问题(Fragile Pointcut Problem)。提出一种基于反射的脆弱的切入点问题的解决方法,通过程序转换实现切入点的正确匹配。重点介绍程序转换算法及其基于Eclipse平台的支撑工具实现方法。  相似文献   

18.
本设计是基于软件进行信号发生器的设计.此信号发生器完成正弦波、三角波、锯齿波以及脉冲信号的产生.EWB被称为电子工作平台,为电子电路的设计提供了一个良好的工作平台.使用EWB进行电路设计,可根据需要改变电路结构和调整元件参数,从而达到电路设计的要求,并且为设计电子电路节省时间、财力.  相似文献   

19.
唐赣  吴翔 《科技广场》2007,(9):171-172
在并联推挽结构的放大电路中引入负反馈将对整个放大电路性能指标有很大影响,采用Multisim10设计仿真软件可以直接观察影响放大性能的关键参数,是一种有效且高效的电路分析设计工具。  相似文献   

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

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