Aop Lightning Talk

14
@diego_pacheco | http://diego- pacheco.blogspot.com AOP: Onde os fracos não tem vez

description

Aop Lightning Talk

Transcript of Aop Lightning Talk

Page 1: Aop Lightning Talk

@diego_pacheco | http://diego-pacheco.blogspot.com

AOP: Onde os fracos não tem vez

Page 2: Aop Lightning Talk

Paradigma | SOC Um lugar só XEROX > AspectJRoda em cima de Linguagem OO

Page 3: Aop Lightning Talk
Page 4: Aop Lightning Talk

O velho caso do log do oeste

Page 5: Aop Lightning Talk

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
Page 7: Aop Lightning Talk

Over Design

Under Design

Puxa! Que Dilema, até para o Rachacuca!

Page 8: Aop Lightning Talk

Conceitos

Page 9: Aop Lightning Talk

Join Point Pointcut Advice

 Before  After

 Throwing  Returning

 Around

Page 10: Aop Lightning Talk

Anotações AspectJ

Expressão: Pointcut

Page 11: Aop Lightning Talk

++ Weaving ++

Compilação

Máquina Virtual

Runtime(PROXY)

Page 12: Aop Lightning Talk

Por mil Abutres do deserto!!! Mas aonde mais posso usar esses malditos Aspectos?

Page 13: Aop Lightning Talk
Page 14: Aop Lightning Talk

@diego_pacheco | http://diego-pacheco.blogspot.com

AOP: Onde os fracos não tem vez

OBRIGADO !