posted 14 years ago
Let's say that AspectJ is a tool allowing you to remove all the glue in your code.
Instead of having
you could have
and some instruction in AspectJ telling that for the method sayHello, you must call the method debug from the logger
Your code stays clean.
And you could do that for all the plumbing stuffs like Transaction, logging, measures, security.