MAC 413/5715 - Tópicos de Programação Orientada a Objetos
Aula 16 - 03/11/2003 (Reverbel)
Roteiro para o mês de Novembro
- Programação Orientada a Aspectos
- Orientação a aspectos: motivação e conceitos básicos
- Programação orientada a aspectos: duas abordagens
- Suporte a aspectos na linguagem de programação (exemplo:
AspectJ)
- Suporte a aspectos num framework ou biblioteca (exemplo:
JBoss AOP)
A primeira dessas abordagens tende a ser estática (aspectos
são "tecidos" em tempo de compilação), enquanto a segunda é
geralmente dinâmica (com a "tecelagem" de aspectos ocorrendo
em tempo de execução).
- Programação orientada a aspectos com AspectJ
- Programação orientada a aspectos com JBoss AOP
- Injeção de Dependências (se sobrar tempo)
Programação Orientada a Aspectos com AspectJ
- Tutorial
(em formato PowerPoint) disponibilizado pelo pessoal que criou o
AspectJ. (Em classe estou usando a versão 1.6 desse tutorial.)
- Arquivo pdf com a versão do tutorial
usada em classe.
- Nesta aula vimos até o slide 50.
- Tarefas para a próxima aula:
Terminologia Orientada a Aspectos em Português
Página de MAC 5715
Página do Reverbel
Página do Fabio
Página do DCC