Paradigma orientado a aspectos, estudo de caso: sistema de auditoria para aplicações Java
Resumo
No desenvolvimento de software, os objetos do mundo real são representados através
de abstrações providas pelos paradigmas de programação. Porém, em certos casos, essas
abstrações não são suficientes para representar determinadas características presentes no
software. Com isso, foi criada a Orientação a Aspectos, provendo um novo nível de abstração,
o aspecto, com o objetivo de representar essas características de maneira clara e concisa. A
Orientação a Aspectos apresenta uma solução para problemas até então difíceis de serem
resolvidos, como a dificuldade de isolar preocupações referentes a atividades de suporte da
aplicação. Proporcionando assim a redução da complexidade e o aumento da produtividade no
desenvolvimento e manutenção de software. O trabalho apresenta o Paradigma Orientado a
Aspectos demonstrando suas vantagens e eficácia através do estudo de caso de um sistema de
auditoria (logging) para aplicações Java. O sistema de auditoria é implementado utilizando-se
orientação a objetos e orientação a aspectos, fazendo uso dos frameworks e ferramentas mais
comuns existentes.
Coleções
Os arquivos de licença a seguir estão associados a este item: