Orientada a Aspecto
Grupo:
Adalmir Arajo Moreira
Alexandre Rocha Grossi
Daniela de Ftima Turquette
Fabiana Pacheco Lopes
Flvio Jos Viana
Histrico
1996 Gregor Kickzales
Xerox Palo Alto Research Center
Introduo
POO (limitaes :
Entrelaamento de cdigo
Cdigo desordenado
POA
Conceitos Fundamentais de
POA
Responsabilidades
(concerns)
Separao de responsabilidades
(separation of concerns)
Responsabilidades Transversais
(crosscutting concerns)
Conceitos
Componentes
Procedimentos
Mtodos
Aspectos
Tratamento de excees
Consistncia de dados
Segurana
Definio
A AOP uma alternativa para
resolver problemas que nem as
tcnicas de programao
Orientada Objetos e nem as
tcnicas de programao
Estruturada resolvem facilmente.
Implementao
Aspect Java
Join Points
Point Cuts
Advices
Aspects
Implementao
Implementao Bsica
Programao Orientada a
Aspecto
Vantagens
Desvantagens
Concluso
A programao orientada a aspecto
casa dia que passa deixa de ser uma
grande promessa para fazer parte do
dia-a-dia dos desenvolvedores, ainda
que existam detalhes que precisam
ser melhor estudado como a
metodologia.
Bibliografia
www.aspectwerkz.codhaus.org 09/03/2005
www.summa-tech.com 09/03/2005
www.uml.org 11/03/2005