Both Spring and EJB3 contributors consider AOP useful for declarative transactions.
Security of course.
"AOP In Action" has a great example that shows how to use AOP to apply architectural rules, for example, not invoke a retention level beyond the service level.
Qi4j, the last child of Ricard Oberg's brain, uses AOP for dynamic class modifications. I havenโt fully embraced him yet, but if Ricard nudges him, we will all know someday.
duffymo
source share