Programming Grails

Programming Grails

“Programming Grails”, by Burt Beckwith, is still under development. You can read the completed chapters online for free from O’Reilly Media’s Open Feedback Publishing System. Grails is an open source web application framework which uses the Groovy programming language.


We can’t talk much about Grails without a solid understanding of Groovy since it’s so integral to how Grails works.

Groovy is a JVM language with a primary goal of extending Java. By adding a Meta Object Protocol (MOP) to enable metaprogramming, Groovy adds powerful capabilities that enable dynamic programming (changing and adding behavior at runtime), domain-specific languages (DSLs), and a huge number of convenience methods and approaches that simplify your code and make it more powerful.

Table of Contents

  • Introduction to Groovy
  • Introduction to Grails
  • Persistence
  • Spring
  • Hibernate
  • Integration
  • Encapsulation
  • Configuration
  • Plugins
  • Testing
  • Security
  • Debugging and Troubleshooting
  • Grails Artifacts
  • Building Grails Applications
  • Asynchronous Processing
  • UI Topics
  • The Cloud
  • Scaling
  • Performance
  • AOP

Book Details

Author(s): Burt Beckwith
Publisher: O’Reilly Media
Format(s): HTML
Link: Read online.

Leave a Reply