共查询到19条相似文献,搜索用时 187 毫秒
1.
韩耀坤 《内蒙古科技与经济》2008,(5):141-143
文章通过分析面向对象软件耦合性度量框架,对面向对象系统的耦合关系进行了分类,利用降低耦合性的一些原则,并结合设计模式的思想,针对不同的耦合性提出了改善软件系统耦合性的解耦策略,使得软件各个模块之间尽可能保持松耦合,以便于软件的维护、理解和扩展. 相似文献
2.
通过介绍一种新的程序设计方法——面向方面编程方法(AOP)。这项新的编程技术弥补了面向对象编程技术在处理横切关注点时的不足。使用该方法,开发者可以开发出易于设计、理解和维护的系统,能有效地提交代码的质量。在此基础上就AOP产生的背景、基本概念以及它的研究方向和应用热点进行了重点分析。 相似文献
3.
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.
在介绍AOP的基本概念及技术优势的基础上,着重讨论了AOP技术在国库集中支付系统中的几个应用,包括方法级权限认证、操作日志跟踪、性能监控,更好地解决了国库集中支付管理系统业务紧密耦合的难题。 相似文献
8.
J2EE企业架构策略分析 总被引:3,自引:0,他引:3
通过把软件分为表示层、业务层、持久层,并在每一个层次上选用合理的技术方案与设计模式进行精心架构,就能设计出结构清晰,易于维护,运行高效的软件系统。 相似文献
9.
使用设计模式可以使体系结构更加灵活,因为每一种设计模式定义了一种方案,可以独立改变某些方面。学习设计模式有利于人们更有效的沟通。介绍了一些能够成功解决普通软件问题的设计模式,并且设计出一个实现了反转控制模式的MVC框架。 相似文献
10.
11.
用户权限管理是大部分软件系统不可缺少的部分,但权限管理的开发往往分散在各业务功能模块中,这给开发和管理带来了很多问题。AOP的方法,解决了权限管理中的分散问题,利用配置文件的方式,可以大大提高权限管理开发的灵活性。 相似文献
12.
在计算机系统应用越来越广泛的今天,应用软件的规模不断扩大,复杂度不断提高,过程化程序设计、面向对象程序设计等传统的软件开发方法已渐渐不能适应这种变化。于是,一种新的程序开发方法:面向方面的编程(AOP:Aspect Oriented Programming)研究引起了国内外广泛关注。阐述了AOP产生的背景,介绍了Java程序设计相关的AOP主要框架及其应用实例。 相似文献
13.
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.
18.
19.
在并联推挽结构的放大电路中引入负反馈将对整个放大电路性能指标有很大影响,采用Multisim10设计仿真软件可以直接观察影响放大性能的关键参数,是一种有效且高效的电路分析设计工具。 相似文献