How Does Grails Do It?
Grails takes a set of successful frameworks, each of which has made its own strides toward addressing the complexity of building web applications, and makes them all simpler, easier to use, and ultimately more powerful.
Grails bundles Spring, Hibernate, SiteMesh, H2, Tomcat, and a host of other battle-hardened frameworks, and following the principle of “convention over configuration,”[3] it removes the complexity for most use cases. And it uses the dynamic Groovy programming language to magically give us easy access to the combined power of these tools.
Recall from my story that on the projects I was involved in, Grails was a replacement for both JSF and EJB. JSF, like Struts before it and JSP before that, is intended ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access