Recherche…


Remarques

Grails est un framework de développement d'applications (RAD) très performant pour la plate-forme Java visant à multiplier la productivité des développeurs grâce à une Convention-over-Configuration, des valeurs par défaut et des API fiables. Il s'intègre parfaitement au langage JVM et au langage Groovy, ce qui vous permet d'être immédiatement productif tout en fournissant des fonctionnalités puissantes, notamment le mappage objet-relationnel (ORM), les langages spécifiques au domaine (DSL), l'exécution et la méta-programmation de compilation. la programmation.

La page d'accueil de Grails se trouve ici

Versions

Version Remarques Date de sortie
2.5.5 dernière version en ligne héritée 2.x 2016-10-27
3.2.2 au plus tard le 30 octobre 2016 2016-06-24
3.2.3 dernière version en 3.x 2016-11-10

Installation du Grails

Remarque: GRAILS nécessite l'installation d'un JDK Java (un environnement d'exécution JRE n'est pas suffisant) sur votre système avant de configurer Grails. S'il vous plaît se référer à, comment installer JDK . Au moment d'écrire ces lignes, il est recommandé d'installer le dernier JDK.


Pour Mac OSX, Linux, Cygwin, Solaris et FreeBSD:

Le moyen le plus simple de gérer les versions de Grails est d'utiliser sdkman . Si sdkman est installé, vous pouvez installer n'importe quelle version de Grails en utilisant

sdk install grails [version]

Cela prendra soin de toutes les étapes pour bien faire les choses. Si vous ignorez la version , la dernière version de grails sera installée. Pour plus d'informations sur l'utilisation de sdkman , reportez-vous à la page d'utilisation de sdkman .


Pour Linux:

    GRAILS_HOME=$HOME/bin/grails/current
    # abbreviating it using "..." for brevity
    PATH=$GRAILS_HOME/bin:$JAVA_HOME/bin: ... :$PATH

Pour les fenêtres:

  1. Téléchargez un JDK Java d' Oracle et installez-le sur votre machine Windows. Prenez note du dossier d'installation.
  2. Téléchargez une version de Grails manuellement à partir de la page Téléchargements .
  3. Extrayez le fichier Grails où vous voulez.
  4. Important: vous devez configurer 2 nouvelles variables d'environnement JAVA_HOME et GRAILS_HOME (pour Windows 10 sous * Panneau de configuration \ Système et sécurité \ System \ Paramètres système avancés \ Onglet Avancé \ Variables d'environnement) *, pointant vers les répertoires extraits, par exemple

Nom: JAVA_HOME

Valeur: C: \ Programmes \ Java \ jdk1.8.0_31

Nom: GRAILS_HOME

Valeur: c: \ grails \ grails-3.2.4

  1. Important: Vous devez étendre la variable Windows PATH pour inclure à la fois JAVA_HOME et GRAILS_HOME. La variable de chemin se trouve également dans le panneau de contrôle (voir 4), par exemple, ajoutez ce qui suit à la fin:

; C: \ Programmes \ Java \ jdk1.8.0_31 \ bin; c: \ grails \ grails-3.2.4; c: \ grails \ grails-3.2.4 \ bin

  1. Pour vérifier que votre installation est correcte, ouvrez une invite de commandes et tapez GRAILS -VERSION . Vous devriez obtenir quelque chose comme:
| Grails Version: 3.2.4
| Groovy Version: 2.4.6
| JVM Version: 1.8.0_65

Créer une application

Pour créer une application Grails, utilisez la commande grails create-app . La commande suivante crée une application Grails, nommée myapp dans le répertoire actuel:

grails create-app fancy-app

Le lancer, c'est aussi simple que de visiter le répertoire d'application nouvellement créé:

cd fancy-app

et alors

grails run-app 
// in order to run the app on a different port, e.g. 8888, use this instead
grails run-app -port 8888
// in order to run the app with a secure communication
grails run-app -https

Test d'une application

Les commandes create- * dans Grails créent automatiquement des tests unitaires ou d'intégration pour vous dans le répertoire src / test / groovy. Il vous appartient bien sûr de remplir ces tests avec une logique de test valide, informations qui peuvent être trouvées dans la section sur les tests unitaires et d'intégration.

Pour exécuter des tests, exécutez la commande test-app comme suit:

grails test-app

Créer un modèle

Un modèle (voir: Modèle Model-View-Controller) dans Grails est représenté par une classe de domaine . Les classes de domaine peuvent définir à la fois la persistance et la présentation des informations dans les grails. Les classes de domaine peuvent également contenir des validations.

Pour gérer une flotte de voitures dans votre application Grails, vous pouvez définir une classe de domaine pour décrire, stocker et représenter différentes voitures de votre flotte.

Pour créer un stub pour une classe de domaine, exécutez la commande suivante dans votre dossier d'application:

grails create-domain-class org.fleetmanager.Car

Ensuite, ouvrez le fichier car.groovy généré et modifiez votre classe de domaine comme suit:

package org.fleetmanager

class Car {
   String      manufacturer
   String      model
   String      color
   Integer     year
   Date        acquisitionDate
   Boolean     isElectric
}

Enfin, générez un contrôleur pour votre domaine automobile et une vue en utilisant la commande Grails suivante:

grails generate-all org.fleetmanager.Car

Maintenant, vous pouvez exécuter vos applications, sélectionner le contrôleur de voiture et gérer votre flotte.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow