Web

Grails


Durée : 3 jours
Public : Développeur ayant une bonne connaissance du langage Groovy et des concepts Java.
Objectif : Mettre en oeuvre des applications solides avec Grails.

Présentation

La plateforme JavaEE
Les technologies Web : Servlet, JSP et taglib
Design Pattern MVC, le framework Rails
Grails : fonctionnalités et positionnement
Les bases du langage Groovy

Prise en main de Grails

Structure d’un projet
Modèle métier, les contrôleurs et les vues
Eléments de configuration, les utilitaires Grails en ligne de
commande
Intégration avec l’IDE Eclipse
Développer une application simple Grails

Modèle métier

Mécanisme de mapping Objet-Relation avec GORM
(Entités, associations, héritage...)
Validation des données
Implémentation des opérations CRUD
Requêtes dynamiques

Application des concepts Grails

Scaffholding statique versus scaffholding dynamique :
génération automatique des artefacts
(Contrôleurs, Vues,...).
Validation des données de saisie
Conversion des données
Gestion des actions (action par défaut...)
Rendu dynamique : Groovy Scriptlets et GSP
Boîte à outils Grails de tags, définition des tags
personnalisés
Layout et template, pagination

Compléments

Les concepts d’AJAX, intégration avec Ajax : les tags
Gestion des événements, mise en oeuvre des services et
tâches
Injection des dépendances
Intégration des frameworks : Hibernate et Spring

Formations à venir
Dates sur demande
Plus de renseignements