Aspect Oriented Programming (AOP) using Spring AOP and AspectJ
PluralsightA1 pragmatic introduction to aspect oriented programming using the most popular tools on the Java platform: Spring AOP and AspectJ. It focuses on solving typical problems in Java application using AOP. Also AOP helps to make the architecture part of your application.