April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Tipos de AOP
nAOP Estático
nAspectos são tipicamente introduzidos ao byte code em tempo de compilação ou através de classloaders customizados em tempo de execução
nAspectJ (byte code)
nJBoss AOP, AspectWerkz (classloader)
n
nAOP Dinâmico
nCria proxies para todos os objetos interessados
nLeve perda de performance
nFácil de configurar
nSpring