Esse artigo tem objetivo apresentar um modelo de como a programação orientada a
aspectos pode auxiliar em soluções para a persistência de dados utilizando a linguagem
AspectJ. É apresentada uma visão geral sobre orientação a aspectos, os diversos
contextos em que estão inseridas as linguagens de programação orientada a aspectos
e o uso de aspectos no gerenciamento de transações envolvendo persistência de dados.
This article has the objective to present a model of how aspect oriented programming
can assist in solutions for data persistence using the language AspectJ. A general
vision of aspect orientation is presented, the contexts in which aspect oriented
programming languages are inserted and the use of aspects in the management of
transactions involving data persistence.