Speaker Topics - No Fluff Just Stuff

The Grails Plug-in System: Plug into productivity

Grails is more than just a web framework, it is a complete platform and API for runtime configuration. This talk, by Grails project lead Graeme Rocher, will demonstrate Grails' modular architecture and how to hook into runtime configuration to adapt your application based on its environment and/or the presence of other plug-ins.

The talk will start with an overview of the Grails architecture and then jump into an extended example of how to write your own plug-in. As part of the journey you'll learn how to customize the Grails build system, participate in runtime Spring configuration, add new persistence methods that work with Hibernate and enhance your existing classes through Grails' advanced Groovy Meta-programming system.

Session Topics:

  • The Grails Architecture
  • Scripting Grails with Gant
  • Using Grails' Spring DSL: The BeanBuilder
  • Adding new methods, properties and constructors with ExpandoMetaClass
  • Packaging, distributing and installing your plug-in

About Graeme Rocher

Graeme Rocher is co-founder of the Grails framework and co-author of The Definitive Guide to Grails, serves as Project Lead for the OCI Grails team. Graeme has worked in the software development field for more than 20 years and has expertise in Grails, Groovy, Web Development, Dynamic Languages, and the JVM.

Find out more at ociweb.com/grails and grails.org.

More About Graeme »