grails框架根据领域类domain生成视图的原理

朋友们好,本人正在学习grails框架的原理,想借鉴grails框架自动生成页面的原理,
请大神帮着讲讲grails框架是如何做到页面自动生成的

grails里是有一套controller和gsp的生成模板的。只是在关键位置比如类名和实例名那部分使用了变量。所谓自动生成,大概就是获取Domain类名,然后通过模板生成文件。