Tutoriel framework Grails N°1 : installation et analyse

////Tutoriel framework Grails N°1 : installation et analyse

grails-logo.pngMaî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 ?

presentation-objis-conseil-formation-java-soa2.png

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 :

tutoriel_grails_objis_creation_application_web_0.png

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

tutoriel_grails_objis_creation_application_web_02.png

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

tutotiel_grails_objis_installation_3.png

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

L’arborescence suivante apparaît.

tutotiel_grails_objis_installation_4.png

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.
tutotiel_grails_objis_installation_5.png

GRAILS_HOME

Créez la variable d’environnement GRAILS_HOME.
tutotiel_grails_objis_installation_7.png

PATH

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

tutotiel_grails_objis_installation_6.png

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

tutotiel_grails_objis_installation_8.png

Grails vous informe de sa version (ici 1.1) et de son répertoire d’installation (ici c:formationgrailsgrails1.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_HOMEant

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_HOMEspring-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

tutotiel_grails_objis_installation_14.png

Grails propose un fichier web.xml par défaut

 Analysez le fichier GRAILS_HOMEconfwebdefault.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 :

tutotiel_grails_objis_installation_13.png

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

 Analysez le contenu du répertoire GRAILS_HOMEscripts

tutotiel_grails_objis_installation_15.png

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

tutotiel_grails_objis_installation_12.png

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.

2018-01-30T08:23:37+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java