This 2 day workshop will teach you how to build industrial-strength web applications for the JVM.
Grails is the rising web application platform for the Java Enterprise Edition. This tutorial introduces application development with Grails by real-world examples.
We start with basic, database-oriented web applications that we extend and finish in the course of the workshop – following the best practices that make real Grails projects successful. Our code will be mainly in Groovy, optionally enriched with Java. Grails gives us a seamless integration between both together with sophisticated IDE support.
Grails follows best software engineering practices by adopting de-facto standards and extending them where appropriate.
Delegates will also receive a copy of
Groovy in Action during the course.
The first day covers the basics while the second day allows to cover topics that are of your specific interest.
Lectures and exercises about:
- Model-View-Controller concept (SpringMVC, SpringIoC)
- Object-Relational Mapping (Hibernate, GORM)
- Views without redundancy (GSPs, Layouts, Templates, TagLibs)
- Declarative transactions (Services, Spring)
- Scheduled actions (Jobs, Quartz)
- Interactive access (console, shell)
- Rich Clients (AJAX)
- Integrated build system
- Integrated plugin system
- Issues that participants bring up