作者:Cristina Freire 7 年以前
435
PROGRAMACIÓN ORIENTADA A ASPECTOS
La programación orientada a aspectos (AOP) es una técnica que permite la modularización de preocupaciones transversales en el desarrollo de software. Esta metodología facilita la separación de conceptos, lo cual reduce la complejidad del código y lo hace más manejable y fácil de depurar.
開啟
PROGRAMACIÓN ORIENTADA A ASPECTOS DESVENTAJAS Posibles choques entre el código funcional, Posibles choques entre el código de aspectos y los mecanismos de lenguajes. Posibles choques entre los aspectos ENFOQUE Asimetrico Utiliza modelos y componentes base Simetrica Todos con la misma estructua DESARROLLO Aspyct AOP AOP con SpringFramework 2.5 Aspect AspectJ OBJETIVOS Reducir la complijidad de las aplicaciones a niveles manejables de los usuarios Separar conceptos y minimizar depedencias entre ellos VENTAJAS Permite la separación de conceptos y agregar nuevos aspectos, modificar y remover aspectos existentes facilmente. Código natural y reducido. Facilidad para depurar y modificar el código. Código reusable que se puede acoplar y desacoplar según la necesidad TERMINOLOGIA AOP Weaving Proxy Target Introduction Pointcut Advice Join point Aspecto