[go: up one dir, main page]

0% found this document useful (0 votes)
136 views3 pages

Web Application Development With Groovy and Grails

This 5-day training course teaches Java developers how to use Groovy and the Grails framework to build sophisticated web applications. It covers Groovy fundamentals like differences from Java, closures, and collections, and Grails topics like the project structure, domain classes, scaffolding, controllers, GSPs, services, plugins, and deployment. The objectives are to understand Groovy and Grails, work with Groovy code, access databases, implement MVC architecture, and deploy a Grails application.

Uploaded by

Gopala Krishnan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
136 views3 pages

Web Application Development With Groovy and Grails

This 5-day training course teaches Java developers how to use Groovy and the Grails framework to build sophisticated web applications. It covers Groovy fundamentals like differences from Java, closures, and collections, and Grails topics like the project structure, domain classes, scaffolding, controllers, GSPs, services, plugins, and deployment. The objectives are to understand Groovy and Grails, work with Groovy code, access databases, implement MVC architecture, and deploy a Grails application.

Uploaded by

Gopala Krishnan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Web Application Development with Groovy and Grails

Duration : 5 Days
Galactic Solutions Learning Web Application Development with Groovy and Grails training teaches Java
developers the basics of Groovy and how to use the Grails framework to rapidly create sophisticated web
applications.

GRAILS TRAINING OBJECTIVES

Understand Groovy's relationship to Java


Use the Groovy tools
Master the fundamentals of writing Groovy code
Work with Groovy strings, closures, and collections
See how conditionals, loops, and other control structures differ in Groovy versus Java and other
languages
Produce and parse JSON and XML data
Access relational databases from Groovy
Understand the fundamentals of Grails and how it integrates with Spring, Hibernate, and other
frameworks
Use domain classes and understand domain class relationships
Understand MVC architecture and best practices for implementing it in Grails applications
Build Groovy Server Pages
Write and use Grails services
Deploy a Grails application
Introduction
Groovy Fundamentals
Differences between Groovy and Java
Declaring classes
Using assertions
Groovy Strings
Closures
Lists and Maps
Expandos
Ranges
Lists, Maps, and Sets
Builders
Metaprogramming
Grails Project Structure
Overview of a Grails project
Directories for model classes, controllers, and views
Data source configuration
Logging
Command line utilities
IDE integration
Domain Classes
Object-Relational Mapping with GORM
Optional properties
Constraints and validation
Modeling relationships
Performing CRUD operations
Dynamic queries
Connection to Hibernate
Scaffolding
Dynamic scaffolding
Working with the dynamic operations
Static scaffolding
Generating controllers
Generating views
Controllers
Setting the default action
Accessing request attributes
Flash scope
Data binding and type conversion
Rendering a response
Redirects and returns
Groovy Server Pages
Built-in Grails tags
Dynamic tags
Layouts and templates
Pagination
Creating custom tags
Adding Ajax Support
Basics of Ajax
Ajax-supporting tags
Rendering JSON and XML responses
Services and Jobs
Transactions
Services and dependency injection
Java Integration
ORM integration with Hibernate
Dependency injection with Spring
Working with legacy databases
Plugins
Architecture
Installing plugins
Review of common plugins
Conclusion

You might also like