Boa noite!
Sábado fui numa palestra na reunião do grupo Java Campinas.
Foi bem legal. Primeiro tivemos um introdução teórica e na segunda parte uma demonstração de alguns frameworks.
O resumo da palestra, enviado para lista, segue abaixo e também o link para apresentação e arquivos fontes utilizados!
Os palestrantes:
- Jorge Diz - Instituto Eldorado
- Eduardo Piva - Kaffa Software Consulting
RESUMO DA PALESTRA
A Programação Orientada a Aspectos (conhecida também pela
sigla inglesa AOP) é um novo paradigma de desenvolvimento e
arquitetura de aplicações, que complementa o paradigma
orientado a objetos.
Nesta apresentação, explicaremos como a AOP ataca o problema
de separação de interesses e pode simplificar o desenvolvimento
e a manutenção de diversas aplicações.
Alguns casos típicos de aplicação de AOP são na implementação
de requisitos não funcionais: logging, tracing, profiling,
autenticação, autorização e gerenciamento de transações.
Vários frameworks para AOP são baseados em Java, em parte
por causa de recursos já presentes no ambiente Java, como
carga dinâmica de classes e reflexão, que fornecem uma boa
infraestrutura para a implementação de aspectos.
Os seguintes tópicos serão apresentados:
- Motivação para o uso de AOP;
- Conceitos de orientação a aspectos;
- Outras abordagens que visam solucionar o mesmo problema;
- Tecnologias para o weaving (combinação) de aspectos em Java;
- Frameworks para AOP em Java (AspectJ e outros)
- Exemplos de aplicações nos frameworks apresentados;
- Perspectivas de mercado.
http://www.las.ic.unicamp.br/~eduardo/aop/
Aproveitem!!
Adilson Chicoria Jardim