BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage AOP Content on InfoQ

  • Painless AOP with Groovy

    Groovy's Metaobject-Protocol provides a single point of contact for modifying the core behaviour of the Objects we create. John McClean shows how to use Groovy's MOP to perform AOP interception without proxyies or bytecode manipulation, and shows how the same is possible in Ruby and other dynamic languages.

  • Simplifying Enterprise Applications with Spring 2.0 and AspectJ

    This article reviews Spring AOP support in 2.0, and walks you through an adoption roadmap for AOP in enterprise applications, with plenty of examples of features that can be implemented simply using AOP, but would be very hard to do any other way.

  • Application Failover using AOP

    This article shows how a large project with 6000 classes and 500 tables used AOP with AspectJ to implement specialized cross-cutting error handling & recovery logic transparently.

BT