Tutoriel framework Grails N°1 : installation et analyse

Maîtrisez l’installation du framework Grails. Analysez l’arborescence du produit. Comprenez le positionnement de Grails par rapport à Spring MVC. Découvrez l’utilisation dans grails du langage groovy.

Ce tutoriel est offert par Objis, le spécialiste de la formation Java.

Prérequis

Les outils et logiciels utilisés :
- JDK 6
- Grails 1.1

Objectifs

- Installer Grails
- Analyser l’arborescence de Grails
- Comprendre le lien Grails - Groovy
- Comprendre le lien Grails - Spring MVC

Liens utiles

- Site officiel Grails
- Introduction Spring MVC
- 10 tutoriels spring Objis

Qui sommes-nous ?

PNG - 102.4 ko

Introduction

Le framework Grails vous promet de créer plus rapidement vos applications web basées sur le langage JAVA.

Ce tutoriel vous permet d’installer et analyser grails. Le tutoriel Grails N°2 vous permet de mettre Grails en action en créant un projet.

Partie 1 : téléchargement

- Allez sur le site de grails : http://www.grails.org

- En bas de page à droite vous trouverez ceci :

- Cliquez sur binary pour avoir directement le zip de la dernière version. Le téléchargement copmmence.

- Installez le zip dans votre disque, par exemple : c :/formationgrails/outils

- Dézippez l’archive téléchargée, par exemple dans c :/formationgrails

L’arborescence suivante apparaît.

La partie téléchargement est terminée. Désormais il faut installer grails...

Partie 2 : installation

Vous devez essentiellement configurer variables d’environnement : JAVA_HOME, GRAILS_HOME et PATH

Variables d’environnement

JAVA_HOME

Créez (si ce n’est déja fait) la variable d’environnement JAVA_HOME, répertoire d’installation du JDK.

GRAILS_HOME

Créez la variable d’environnement GRAILS_HOME.

PATH

Mettez à jour votre variable PATH utilisateur afin de tenir compte du répertoire bin de Grails. En particulier qui contient la commande grails.

- Lancez un Invite de commande MS-DOS et lancez : grails

Grails vous informe de sa version (ici 1.1) et de son répertoire d’installation (ici c :\formationgrails\grails1.1)

L’installation de Grails est terminée.

Partie 3 : Analyse

A partir de l’arborescence de grails vu plus haut, il est intéressant de noter que :

Grails inclus l’outil d’automatisation ANT
- Analysez le contenu de GRAILS_HOME\ant

ANT permet à grails d’automatiser des taches, comme la création d’un projet Grails.

Grails inclus le framework Spring MVC
- Voir les jars GRAILS_HOME\spring-2.5.6.jar , spring-webmvc-2.5.6.jar, spring-test-2.5.6.jar

Grails s’appui sur Spring MVC

Développer avec grails revient à créer ses controleurs comme avec Spring MVC. Si on prend une des applications exemples fournis avec Grails, (PetClinic), une version MVC est par ailleur disponible. Les controleurs sont codés en groovy

Grails propose un fichier web.xml par défaut
- Analysez le fichier GRAILS_HOME\conf\webdefault.xml

Grails utilise groovy pour le codage des taches

- Lancez la commande grails help pour connaître l’ensemble des taches que peux faire grails pour vous :

La première commande que vous utiliserez sera grails create-app pour créer une application.

- Analysez le contenu du répertoire GRAILS_HOME\scripts

Vous trouverez le script _GrailsCreateProject.groovy (écrit donc en groovy) qui implémente cette tache, en créant pour vous le squelette d’un projet grails.

Grails utilise groovy pour la création de templates d’applications CRUD

Grails s’intègre bien avec Eclipse

Après avoir créé un projet grails , vous pourrez importer ce projet dans Eclipse car grails créeara les fichiers necessaires (dont le .project et le .launch)

Conclusion

Dans ce tutoriel vous avez installé le frameworks de création d’applications web grails.

Grails augmente votre productivité en automatisant la création d’un squelette d’une application web basée sur Spring MVC. Grails utilise en arrière plan le langage groovy pour la création de modèles d’aplications.

Catalogue
Objis sponsor
PNG - 33.7 ko
PNG - 2.8 ko


JPG - 4.2 ko