December 2013
Beginner to intermediate
222 pages
5h 13m
English
So far, our TekDays application contains six persistent domain classes, three controllers, and twelve views—and all with less than 190 lines of code. Now, Grails uses the Groovy programming language, and Groovy is known for its conciseness, but even in Groovy, this much functionality takes more than 190 lines of code. In fact, it’s Grails’ dynamic scaffolding that is creating all this for us at runtime. Scaffolding is a great feature; we’ve been taking advantage of it to gradually build and tweak our domain model, and all the while we’ve been able to see the effects in our views. However, it’s time to remove the training wheels and start taking control of our code.
Read now
Unlock full access