Skip to main content.
  • Non-static method Cgn_Session::getSessionObj() should not be called statically, assuming $this from incompatible context
  • Non-static method Cgn_DbWrapper::getHandle() should not be called statically, assuming $this from incompatible context
  • Non-static method Cgn_SystemRequest::getCurrentRequest() should not be called statically, assuming $this from incompatible context
  • Non-static method Cgn_SystemRequest::getUser() should not be called statically, assuming $this from incompatible context
  • Non-static method Cgn_ErrorStack::count() should not be called statically, assuming $this from incompatible context
You must be logged in to purchase an issue - Log in or register now

GroovyMag May 2011

May 2011

May 2011


USD $4.99

You must log in to purchase this issue.

Want to subscribe to a full year? Log in to purchase a subscription!

In this issue...

Groovy Under the Hood - Database Access - Part II

Kirsten Schwark is back, continuing her exploration of how Groovy's database functionality operates under the covers.

Function Groovy - Unlock the Functional Power of findAll(), collect() and inject()

Evgeny Goldin shows you how to use a functional approach to development using some of these common Groovy methods.

Groovy Code Review

Chris Mair demonstrates CodeNarc's ability to keep your code in top form.

Community News

Dave Klein keeps you up to date with the latest GR8 news.

Plugin Corner - Avatar

Dave Klein reviews the Avatar Grails plugin.

Page count: 28




USD $4.99

You must log in to purchase this issue.

Want to subscribe to a full year? Log in to purchase a subscription!

You must be logged in to purchase an issue - Log in or register now