AspectJ es una extensión Java del proyecto Eclipse para ayudar en el desarrollo orientado a aspectos.