Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
1Activity

Table Of Contents

Introduction
Learning by Example
The RaceTrack Application
Installing Grails
Installing a JDK
Installing a Database
Creating a Grails Application
Creating the RaceTrack Application
The Grails Directory Structure
Domain Classes
Scaffolding Controllers and Views
Validation
Customizing the Field Order
Adding Validation
Changing Error Messages
Creating Custom Validations
Testing Validations
Relationships
Creating a One-to-Many Relationship
Creating a Many-to-Many Relationship
Bootstrapping Data
Databases
GORM
DataSource.groovy
Switching to an External Database
Controllers
create-controller vs. generate-controller
From Request to Controller to View
A Quick Look at GSPs
Exploring the Rest of the Controller Actions
Understanding GSPs
Understanding SiteMesh
Understanding Partial Templates
Understanding Custom TagLibs
Customizing the Default Templates
Security
Implementing User Authentication
Unit Testing Controllers
Creating a Password Codec
Creating an Authorization TagLib
Leveraging the beforeInterceptor
Leveraging Filters
Security Plugins
Plugins, Services, and Deployment
Understanding Plugins
Installing the Searchable Plugin
Exploring the Searchable Plugin
Understanding Services
Adding a Search Box
Changing the Home Page with UrlMappings
Production Deployment Checklist
Conclusion
About the Authors
0 of .
Results for:
No results containing your search query
P. 1
GettingStartedwithGrailsFinalInfoQ

GettingStartedwithGrailsFinalInfoQ

Ratings: (0)|Views: 38|Likes:
Published by sethpt

More info:

Published by: sethpt on Feb 08, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/14/2011

pdf

text

original

You're Reading a Free Preview
Pages 4 to 64 are not shown in this preview.
You're Reading a Free Preview
Pages 68 to 78 are not shown in this preview.
You're Reading a Free Preview
Pages 82 to 84 are not shown in this preview.
You're Reading a Free Preview
Pages 89 to 162 are not shown in this preview.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->