Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Grails

Grails presentation
by

William Palmer

on 1 May 2010

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Grails

Groovy Meta Programming
Spring Controllers - The ... Controllers GSP Pages - The Views William Palmer
Jeff Larsen MVC Framework Domain Classes - The Model Relationship Advice: One to One: Good
Many to One: OK
Many to Many: Avoid mapping = database control Contraints Truth Strings Collections String str = null
if(!str){
println """no exception thrown
null evaluates to false instead of NPE"""
} def str =""

if(!str){
println "Empty String also evaluates to false"
}
def str = "A populated string"

if(str){
println "populated strings evaluate to true
} The same as strings, except empty collections also evaluate to false Webservices made easy + Spring Plugins Layouts Tags & Tag Libraries Scaffold Autogenerate Interceptors Groovy Database Config Plugins Unit & Integration Tests Collections any Java Groovy every max find Groovy Java Java Groovy Java Groovy Groovy Java findAll Lessons Learned not null Lazy Loading Java Calendar As long as you don't want to go deep
Full transcript