Grails is a full stack framework which aims to greatly simplify the task
of building serious web applications for the JVM. The concepts within
Grails, like interceptors, tag libs, and Groovy Server Pages (GSP), make
those in the Java community feel right at home.
Grails' foundation is on solid open source technologies such as Spring,
Hibernate, and SiteMesh, which gives it even more potential in the Java
space: Spring provides powerful inversion of control and MVC, Hibernate
brings a stable, mature object relational mapping technology with the
ability to integrate with legacy systems, and SiteMesh handles flexible
layout control and page decoration.
Grails complements these with additional features that take advantage of
the coding-by-convention paradigm such as dynamic tag libraries, Grails
object relational mapping, Groovy Server Pages, and scaffolding.
Graeme Rocher, Grails lead and founder, and Jeff Brown bring you
completely up-to-date with their authoritative and fully comprehensive
guide to the Grails 2 framework. You'll get to know all the core
features, services, and Grails extensions via plug-ins, and understand
the roles that Groovy and Grails are playing in the changing Web.