http://www.eclipse.org/aspectj/
http://www.developer.com/java/other/article.php/3109831
google search: aspectj tutorial
