aop lightning talk
DESCRIPTION
Aop Lightning TalkTRANSCRIPT
![Page 1: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/1.jpg)
@diego_pacheco | http://diego-pacheco.blogspot.com
AOP: Onde os fracos não tem vez
![Page 2: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/2.jpg)
Paradigma | SOC Um lugar só XEROX > AspectJRoda em cima de Linguagem OO
![Page 3: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/3.jpg)
![Page 4: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/4.jpg)
O velho caso do log do oeste
![Page 5: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/5.jpg)
Aspecto
Objeto
Aspecto pode ver o Objeto
Mas o Objeto não pode ver o aspecto
Os aspectos são quem nem o olho de Sauron eles controlam tudo e todos.
![Page 6: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/6.jpg)
![Page 7: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/7.jpg)
Over Design
Under Design
Puxa! Que Dilema, até para o Rachacuca!
![Page 8: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/8.jpg)
Conceitos
![Page 9: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/9.jpg)
Join Point Pointcut Advice
Before After
Throwing Returning
Around
![Page 10: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/10.jpg)
Anotações AspectJ
Expressão: Pointcut
![Page 11: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/11.jpg)
++ Weaving ++
Compilação
Máquina Virtual
Runtime(PROXY)
![Page 12: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/12.jpg)
Por mil Abutres do deserto!!! Mas aonde mais posso usar esses malditos Aspectos?
![Page 13: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/13.jpg)
![Page 14: Aop Lightning Talk](https://reader036.vdocuments.com.br/reader036/viewer/2022062405/55645911d8b42a90338b45dc/html5/thumbnails/14.jpg)
@diego_pacheco | http://diego-pacheco.blogspot.com
AOP: Onde os fracos não tem vez
OBRIGADO !