AOP in Grails

Aspect-Oriented programming has grown and fallen in popularity, but it has been a buzz word for quite a while. Outside of security and logging, however, it can be difficult to find a realistic scenario where AOP makes sense, so examples can be hard to come by. With the Grails Circuit Breaker Plugin (http://grails.org/plugin/circuit-breaker), I found a real-life scenario where AOP is a perfect fit.

In this session, we'll discuss how to use AOP in Grails, why and when you might want to use AOP, and we'll dive into the implementation of the Grails Circuit Breaker Plugin.


About Scott Vlaminck

Scott Vlaminck

Scott Vlaminck has been developing web applications for over a decade, and has spent most of that time using Java and J2EE. For the past two and a half years, however, he's been enjoying the freedom of programming in Groovy using Grails. He's an active member of the

Groovy Users of Minnesota and has contributed to both the Grails and Groovy projects. His weblog can be found at http://refactr.com/blog/and he can be contacted at scott@refactr.com.

More About Scott »