Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Jim Shingler, Joseph Faisal Nusairat, Christopher M. Judd, Vishal Layka
Beginning Groovy, Grails and Griffon
Title Page
Contents at a Glance
Contents
About the Authors
About the Technical Reviewer
Acknowledgments
Chapter 1: Introduction to Groovy
Installation
Groovy by Example
Groovy Language Key Features
Summary
Chapter 2: Groovy Basics
Scripts
Assertions
Strings
Regular Expressions
Collective Datatypes
Control Structure
Methods
Closures
Operators
Summary
Chapter 3: More Advanced Groovy
Object Orientation in Groovy
Groovy Unit Testing
Working with XML
Native JSON support
Generating Text with Templates
Runtime Metaprogramming
Compile-time Metaprogramming
Domain-Specific Languages
Summary
Chapter 4: Introduction to Grails
What Is Grails?
Grails Architecture
Installing Grails
Collab-Todo Application
Scaffolding
H2 Console
Grails Plugins
Grails Interactive Mode
Summary
Chapter 5: Building the User Interface
Starting with the End in Mind
Making the Topbar Functional
Externalizing Strings
Errors and Validation
Flash and Flash Messages
Creating an Audit Log Using Action Interceptors
Using Filters
Summary
Chapter 6: Building Domains and Services
GORM
Collab-Todo’s Domain
Creating Domain Objects
Overwriting Default Settings
Validation
Querying the Database
Services
Summary
Chapter 7: Security in Grails
What Is Security?
An Overview of Grails Security Solutions
Custom Security Implementation
Registering a User
CAS
Spring Security
Summary
Chapter 8: Web 2.0—Ajax and Friends
Advanced Presentation Components
Tag Libraries
Ajax in Grails
RSS Feeds
Summary
Chapter 9: Web Services
RESTful Web Services
RESTful in Grails
Summary
Chapter 10: Reporting
The Report
Reporting Tools
Creating the Todo Report
The Report Tag
The ReportController and the ReportService
Tying It All Together
The Report List
An Alternate Approach
Summary
Chapter 11: Batch Processing
Installing the Quartz Plugin
Creating a Job
Building a Batch-Reporting Facility
Summary
Chapter 12: Deploying and Upgrading Grails Applications
Deploying Grails Applications
Upgrading Grails Applications
Summary
Chapter 13: Introduction to Griffon
Installing Griffon
Creating Your First Application
Directory Structure
Griffon Application Life Cycle
Views
Models and Bindings
Controllers
Summary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Title Page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset