作者:Cristina Freire 8 年以前
463
PROGRAMACIÓN ORIENTADA A ASPECTOS
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