O'Reilly logo

Learn Java for Web Development: Modern Java Web Development by Vishal Layka

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter     7

Rapid Web Development with Grails

Live in fragments no longer, only connect.

—Edgar Morgan Foster

Grails takes web development to the next level of abstraction. The fact that Java EE was not written with an application level of abstraction led to the development and subsequent popularity of Java frameworks such as Spring, Hibernate, and so on. But most of the Java frameworks take a fragmented approach toward web development. You have to maintain the configuration for each layer. Grails embraces convention over configuration and wraps these powerful frameworks with a layer of abstraction via the Groovy language, thus providing a complete development platform that allows you to take full advantage of Java and the JVM.

This chapter ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required