Rapid Website Development with Groovy and Grails
Seminar
Inhouse
Beschreibung
-
Kursart
Seminar
-
Niveau
Anfänger
-
Methodik
Inhouse
-
Dauer
1 Tag
Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten: - Understand the basics of the Groovy language. - Explore Groovy's power features. - Learn about the background of Grails. - Discover the possibilities with Grails' Hibernate-powered ORM layer. - Learn about Grails' MVC components. - Understand how to integrate Grails with existing Java technology components a.. Gerichtet an: Web application Developers.
Hinweise zu diesem Kurs
A good knowledge of web application development using languages such as Java or Javascript. Basic understanding of HTML and web technologies.
Meinungen
Inhalte
Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten:
- Understand the basics of the Groovy language
- Explore Groovy''s power features
- Learn about the background of Grails
- Discover the possibilities with Grails'' Hibernate-powered ORM layer
- Learn about Grails'' MVC components
- Understand how to integrate Grails with existing Java technology components and services
Teilnehmerkreis
Web application Developers
Voraussetzungen
A good knowledge of web application development using languages such as Java or Javascript. Basic understanding of HTML and web technologies.
Überblick über den Inhalt des Trainings
Grails leverages hugely popular frameworks such as Spring, Hibernate and SiteMesh simplifying them using a dynamic platform and Convention over Configuration. More importantly, however, it takes integration with Java technology and the Java Platform, Enterprise Edition (Java EE) to a new level by bringing the same speed and elegance pioneered on other dynamic platforms such as Ruby and Python.This session will help you get up to speed with the features offered by the Groovy language with a whirlwind tour followed by a look at Grails, its features and its importance as an alternative platform for rapid web application development.In addition, you will learn how to integrate Grails with existing Java technology enterprise services, databases and web applications and how to use a blended approach mixing static and dynamically typed code to maximise the scalability of your code base.
Content
- The Groovy Tour Groovy for Java Developers - The Basics
- The syntax similarities
- New language constructs
- Groovy Strings
- Closures
- What makes Groovy tick?
- Groovy dynamism
- Meta-programming
- Embedding Groovy
- Getting started with Grails The Grails Introduction
- Background, foundations and motivations
- Current project status
- Why choose Grails for your project?
- Grails Basics
- The Project Infrastructure
- Running Grails scripts
- Creating a basic CRUD application
- Grails in-depth: The full stack
- Understanding domain models
- Domain-driven development with Grails
- Applying domain constraints
- Defining domain relationships
- Working with persistence methods
- Saving, deleting and updating
- Using dynamic finders
- Advanced querying with criteria and HQL
- Simple MVC with Grails
- Controllers for flow logic
- Tag libraries made simple
- Groovy views with GSP
- Adaptive Ajax tags
- Java Integration
- Java EE Platform Integration
- Packaging and deployment onto JEE containers
- Using EJBv3 component entities with Grails
- Grails and the Servlet environment
- Technology stack integration
- Wiring it all together with the Spring DSL
- Scripting Hibernate with GORM
Rapid Website Development with Groovy and Grails