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.
KeywordsDomain Class Class Path External Tool Unnecessary Complexity Happy Time
Unable to display preview. Download preview PDF.