InfoQ

InfoQ

Editor Specific Content View

All of John McClean's Content on InfoQ


Latest featured content by John McClean

Painless AOP with Groovy

Topics
Dynamic Languages,
Java,
AOP,
Scripting

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.