Book Description:
* The concepts of AOP are presented independently of any particular implementation
* The book covers all 4 major existing tools for AOP: AspectJ, JBoss AOP, AspectWerkz, JAC
* The book covers the implementation of a technical aspect based on the Hibernate object/relational persistence framework, a J2EE application implemented with AspectJ, and applications of AOP in the domains of programming by contracts, program testing, and application management