Palestra AOP Javacampinas

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!! :wink:

Adilson Chicoria Jardim