Getting Started with Grails


These are happy times for Java developers. Not only do they get a dynamic and productive language that runs on the JVM (Groovy), but they also get a dynamic and productive web framework that runs in any Java servlet container. Gone are the days of overengineered, overarchitected, complex frameworks such as Enterprise JavaBeans (EJB) or Struts. Grails takes the KISS (keep it simple, stupid) principle to heart: simplicity is a key goal, and any unnecessary complexity is avoided. The second part of this book is dedicated to showing you recipes for achieving common web tasks with Grails, from authentication to scaffolding to domain modeling to validation.


Domain Class Class Path External Tool Unnecessary Complexity Happy Time 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Bashar Abdul-Jawad 2009

Personalised recommendations