Graeme Rocher is the project lead and co-founder of the Grails web application framework. He is a member of the JSR-241 (The Groovy Language) executive committee, author of the The Definitive Guide to Grails.
Together with Groovy Project Lead Guillaume LaForge, Grails Project Lead Graeme Rocher opened The Grails eXchange 2007 with an update on Grails.
Presentation
Presentation Slides Coming Soon!
Podcast
Graeme helps Guillaume LaForge kick off Grails eXchange 2007!
The Grails Plug-in Architecture In this session, Graeme explained how to go about getting the best out of the Grails plug-in architecture by demonstrating how to create re-usable plugins that can be distributed, installed and managed.
GORM - Object Relational Mapping with Hibernate De-mystified
Hibernate is an immensely powerful ORM layer with an array of features and mapping options which comes at the cost of complexity. The web application framework Grails ships with an ORM layer that builds of top of Hibernate, but eliminates much of the complexity through clever use of convention and the dynamic features of the Groovy language. Known as GORM, it offers a convention-based mapping strategy that hooks into the Hibernate configuration model and provides an abstraction layer above Hibernate with powerful features like Groovy builders for Criteria, dynamic finders and transaction management through closures.
This talk, walked attendees through the features of GORM and demonstrate how to create different persistence mappings. Once the basics of mapping is understood you'll dive head first into persisting and reading data without ever accessing a Hibernate session!