Aspect-Oriented Programming and JBoss (O'Reilly)
Bill Burke and Adrian Brock
take a look at JBoss and aspect-oriented programming on O'Reilly.
"
Aspect-oriented programming (AOP) is an exciting new paradigm that should have the same effect on software development that object-oriented programming (OOP) had 15-20 years ago. AOP and OOP are not competing technologies, but actually complement each other quite nicely."