首页    期刊浏览 2024年09月20日 星期五
登录注册

文章基本信息

  • 标题:Comparación de Uso del Patrón de Diseño Decorator y la Programación Orientada a Aspectos en .NET para Modularizar Incumbencias Cruzadas
  • 其他标题:Comparing of the Use of Design Pattern Decorator and Aspect-Oriented Programming in .NET to Modularize Crosscutting Concerns
  • 本地全文:下载
  • 作者:Pereira-Vásquez, Cristian A ; Vidal-Silva, Cristian L ; Morris, Marco A
  • 期刊名称:Información tecnológica
  • 印刷版ISSN:0716-8756
  • 电子版ISSN:0718-0764
  • 出版年度:2017
  • 卷号:28
  • 期号:5
  • 页码:37-44
  • DOI:10.4067/S0718-07642017000500006
  • 出版社:Centro de Información Tecnológica
  • 摘要:En la búsqueda de desarrollo de soluciones software .NET modulares, este trabajo describe e ilustra como producir soluciones .NET modulares mediante el uso del patrón de diseño de software orientado a objetos Decorator y la herramienta de Programación Orientada a Aspectos (POA) PostSharp para la modularización de incumbencias cruzadas de una aplicación. La aplicación es un ejemplo base y tradicional de incumbencias cruzadas (ejemplo de logging). Este trabajo presenta soluciones de logging con el uso de Decorator y PostSharp para modularizar asuntos cruzados asociados. También detalla las ventajas y desventajas de ambas soluciones. Así mismo, este trabajo puntualiza detalles de POA presentes en PostSharp junto con plantear el uso de PostSharp y Decorator para lograr soluciones con un mayor nivel de modularidad.
  • 其他摘要:Looking for modular .NET software solutions, this article describes and illustrates how to produce modular .NET solutions through the use of the object-oriented software design pattern Decorator and the aspect-oriented programming (AOP) tool PostSharp for the crosscutting concerns modularization of an application. The application is a base and traditional crosscutting concerns example (logging example). This article presents solutions of logging by the use of Decorator and PostSharp for the modularization of its crosscutting concerns. It also gives details of the advantages and disadvantages of both solutions. Furthermore, this article specifies AOP information that is part of PostSharp and proposes applying PostSharp and Decorator to achieve higher modularity level solutions.
  • 关键词:POA;.NET;Decorator;PostSharp;programación orientada a aspectos
  • 其他关键词:AOP;.NET;Decorator;PostSharp;aspects oriented programing
国家哲学社会科学文献中心版权所有