期刊文献+

基于.NET Framework实现可容错AOP框架 被引量:1

Error-tolerable aspect oriented programming framework in .NET framework
下载PDF
导出
摘要 为了消除传统面向对象开发模式在处理公共系统功能所产生的代码混乱、一致性差和扩展困难问题,在.NET Frame-work环境下,采用面向方面(aspect-oriented programming,AOP)模式,创建了方面管理器完全分离软件中横切多模块的系统功能,并新增加了异常处理传递机制,加强了面向方面的容错性能;并结合面向方面编程(object-oriented programming,OOP),建立了易于设计、理解和维护的系统,提高了代码的质量、产量及其扩展性。 In order to solve the problems such as confusion code, poor consistency and extension in traditional object-oriented programming pattern for systematic public functions, it is suggested to create the aspect manager to separate the systematic function crosscutting other modules in the software .NET framework, employing aspect-oriented programming pattern, in addition to which exception handling function is adopted and the error-tolerance is enforced; Combining object-oriented programming, the system which is easily designed, comprehended and maintained is created with code quality, quantity and extension improved.
出处 《计算机工程与设计》 CSCD 北大核心 2007年第7期1671-1673,1676,共4页 Computer Engineering and Design
基金 教育部重点科技基金项目(1633000004)。
关键词 方面 面向方面 面向对象 横切关注点 织入 异常处理 容错性 aspect AOP OOP cross-cutting concern weave exception handling error-tolerance
  • 相关文献

参考文献8

二级参考文献22

  • 1Matthijs Frank, Joosen Wouter, Vanhaute Bart, et al. Aspects should not die [C]. Position paper at the ECOOP '97 workshop on Aspect-Oriented Programming, 1997.
  • 2Bollert Kai. Aspect-oriented programming,case study: System management application [D]. Graduation thesis, Fachhochschule Flensburg, 1998.
  • 3Kiczales Gregor, Hilsdale Erik, Hugunin Jim, et al. An overview of aspect[C]. ECOOP,2001.
  • 4Bollert Kai Heintzestr. On weaving aspects [C]. ECOOP'99,1999.
  • 5Dangeti Thirunavukkarasu Jeyabal . Runtime Weaving of Aspects using Dynamic Code[Z].
  • 6Instrumentation Technique for Building Adaptive Software Systems[C]. AOSD,2002.
  • 7Jan Hannemann & Gregor Kiczales. Design Pattern Implentation with Java and AspectJ[M]. JavaWorld, 2003-9.
  • 8The O'Reilly Java Authors. Java Enterprise Best Practices[M]. O'Reilly, 2003-6.
  • 9JamesW Cooper.Java Design Patterns A Tutorial[M].中国电力出版社,2003-9..
  • 10AlanShalloway JamesR Trott.DesignPatternsExplained,A New Perspective on Object-Oriented Design[M].中国电力出版社,2003-6..

共引文献33

同被引文献7

  • 1陈峰,饶若楠.基于Java的AOP开发模型及原型系统JNestle[J].计算机工程,2005,31(2):74-76. 被引量:2
  • 2SUNLi-juan DUXiao-gang TANGXin.The Application of WSFL in the Parlay X Based Services Creation[J].The Journal of China Universities of Posts and Telecommunications,2005,12(1):81-85. 被引量:5
  • 3Solar G V,Bafiuelos L G,Martini J L Z.Toward Aspect Oriented Services Coordination for Building Modem Information Systems[C]∥Proceedings of the 5th Mexican International Conference on Computer Science.2004:353-360.
  • 4Miller S K.Aspect-oriented Programming Takes Aim at Software Complexity[J].Computer,2001,34(4):18-21.
  • 5Da L,Cooper K.Modeling and Analysis of Non-functional Requirements as Aspects in a UML Based Architecture Design[C]∥Proc.of the 6th Conference on Software Engineering,Artificial Intelligence,Networking and Parallel/Distributed Computing.2005:l78-l83.
  • 6Siobhan Clarke,Elisa Baniassad.面向方面的分析与设计:Theme方法[M].北京:机械工业出版社,2006.
  • 7王斌,盛津芳,桂卫华.管理领域面向方面软件体系结构及软件过程[J].计算机工程,2007,33(15):83-85. 被引量:3

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部