The concepts of AOP -- AspectJ -- Java Aspect -- JBoss AOP -- Spring AOP -- AOP tools comparison -- Design patterns and AOP -- Quality of service and AOP -- Presentation of the sample application -- Using AOP within the sample application's business tier -- Using AOP in the sample application's presentation and client tiers
Summary
Defines and explains the concepts of aspect oriented programming, through a presentation of AspectJ, JAC, JBoss AOP, and Spring AOP. Also shows how to use AOP for programming J2EE applications