Groovy
-
Grails Goodness: Generating Raw Output with Raw Codec
Since Grails 2.3 all ${} expression output is automatically escaped on GSPs. This is very useful, because user input is…
Read More » -
Grails Goodness: Namespace Support for Controllers
In a Grails application we can organize our controllers into packages, but if we use the same name for multiple…
Read More » -
Groovy’s magical NullObject
In this post I am going to explain some not that obvious differences of null in Java and null in…
Read More » -
Getting Started with method security in Grails using Spring Security
This blog post will be about implementing method level security with security expressions in Grails using the Spring Security plugins.…
Read More » -
Grails: Calling bean methods in Spring Security expressions
Some days ago while working on a Grails application I was in a situation where a wanted to call a…
Read More » -
Grails: Applying build information to your builds
Occasionally, when I buy some food I check the label to see how unhealthy it is in an effort to…
Read More » -
Grails Goodness: Unit Testing Render Templates from Controller
In a previous blog post we learned how we can unit test a template or view independently. But what if…
Read More » -
Grails Goodness: Accessing Resources with Resource and ResourceLocator
Grails uses Spring and we can piggyback on the Spring support for resource loading to find for examples files in…
Read More » -
Grails – GORM Tutorial
Grails is known as domain driven language that means we can build application using bottom to top approach which is…
Read More »