..
A programação orientada a aspectos (Aspect-Oriented Programming, ou, mais brevemente, AOP) é uma outra maneira de ver o projeto de software.
Em vez de programação que está focado nos objetos (Object-Oriented Programming - OOP), onde o elemento principal é a classe, tudo é baseado no aspecto AOP.
Um aspecto é uma modularização de um relatório transversal em várias classes, ou seja, um módulo que contém várias classes que têm um interesse comum (tais como gerenciamento de transações).
Além disso, há outros conceitos para o aspecto em que a AOP:
O conselho pode ser de vários tipos:
Na Primavera as junções são apenas o ponto de apoio a implementação de um método, então Spring AOP não oferece um período de implementação completa, no entanto, suficiente para resolver os aplicativos corporativos mais comuns.
Para implementar a funcionalidade de cada objeto de destino é AOP Embrulhe em um proxy que expõe as mesmas interfaces que o objeto implementa.
Por padrão, usamos o J2SE proxies dinâmicos, mas permitir que apenas as interfaces proxy ou um conjunto de interfaces.
Os proxies de CGLIB vez são usados quando um objeto não implementa interfaces, que pode forçar o uso nos raros casos onde você tem que criar um pointcut em um método que não é exposto na interface.
| |
Linux (Curso)
Guia completo para open-source do sistema. A partir de 49 €. |
| |
PHP (Curso)
Curso completo para a criação de sites dinâmicos. A partir de 49 €. |
| |
Ruby e Ruby on Rails (Curso)
Criar aplicações de software e Web com Ruby e RoR. A partir de 39 €. |