Programação orientada a aspectos (POA)

5 respostas
N

Como podemos definir POA???

Alguem poderia me ajudar?
Obrigado

5 Respostas

otaviojava

Qual é exatamente sua dúvida.
Se for em conceito acesse em:


Também tem um bom livro: http://novatec.com.br/livros/poa/

N

Sim Sim muito obrigado…

Mas como qu eu faço para criar um aspecto, qual criterio eu uso para criar um aspecto, existe alguma regra, ou um aspecto e um tratamento de exceção, que fica mais facil na reusabilidade???

otaviojava

dá uma olhada na revista mundoj nº 46

http://www.mundoj.com.br/46conteudo.shtml

Giulliano

naPOA:
Sim Sim muito obrigado…

Mas como qu eu faço para criar um aspecto, qual criterio eu uso para criar um aspecto, existe alguma regra, ou um aspecto e um tratamento de exceção, que fica mais facil na reusabilidade???

Para criar um aspecto a sua necessidade deverá ser algo o qual a orientação a objeto não atende. Por exemplo controle de segurança.

Se vc fizer com OO (sem servidor nem framework, Java puro) provavelmente vc vai precisar criar infinitos IFs em cada método para descobrir se o usuário tem acesso à aquela funcionalidade.

Com AOP, vc poderia criar um único ponto de verificação que faria este trabalho para vc…

Entendeu o exemplo?

M

Artigo interessante sobre o assunto
http://javafree.uol.com.br/artigo/871488/AspectJ-em-20-minutos.html

Criado 29 de maio de 2011
Ultima resposta 13 de abr. de 2012
Respostas 5
Participantes 4