Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
groovy [Le 31/07/2012, 01:10]
90.38.144.73
groovy [Le 13/12/2020, 13:25] (Version actuelle)
193.250.203.109 ancienne révision (Le 06/05/2020, 08:36) restaurée
Ligne 1: Ligne 1:
-{{tag>java programmation}} +{{tag>versions}} 
----- +^  [[versions|Versions d'Ubuntu]] ​ ^^^ 
-====== Groovy & Grails ====== +[[focal|<< Ubuntu 20.04 LTS « The Focal Fossa »]]  | **Ubuntu 20.10 « The Groovy Gorilla »** | Ubuntu 21.04 « The H? H?​ » >> ​ |
-Cette page est consacrée à une brève introduction à Groovy & Grails. Il serait souhaitable de rassembler toutes les informations nécessaires à l'utilisation de ce magnifique framework sous ubuntu pour la communauté francophone. +
-==== Groovy ? ==== +
-[[http://​fr.wikipedia.org/​wiki/​Groovy_(langage)|Groovy]] s'​intègre et est entièrement compatible avec la JVM étant donné que le bytecode est le mêmeIl peut donc+
  
-    * utiliser les bibliothèques Java, +====== Ubuntu 20.10 (« The Groovy Gorilla ») ======
-    * être utilisé dans des classes Java.+
  
-==== Grails? ==== +Ubuntu 20.10 (nom de code : "​The ​Groovy ​Gorilla" ) est la version de développement d'​Ubuntu.
-[[http://​fr.wikipedia.org/​wiki/​Grails_(technologie)|Grails]] est un framework open source basé sur Groovy rassemblant une grande variété de technologie J2EE. +
-    * Groovy +
-    * Java +
-    * Hibernate +
-    * Spring framework : Spring MVC, Spring IOC, Spring WebFlow, ... +
-    * Sitemesh +
-    * Log4J +
-    * JUnit +
-    * Canoo Web test +
-    * Jetty +
- +
-===== Les outils ===== +
-Cette page n'est pas une introduction à prise en main du développement d'​application mais un guide pour l'​installation des outils nécessaires au confort du développeur sous Ubuntu. +
- +
-Actuellement le langage Groovy est très mal supporté par les différents éditeurs tels que netbeans ou eclipse. Pourtant chacun d'eux possède des plugins dédiés au développement sous Groovy, et Grails. +
- +
-<note important>​Tous les éditeurs peuvent éditer le groovy avec une configuration édition ​de code Java (de même pour grails).</​note>​ +
- +
-===== Installation ===== +
-Pour installer ce logiciel, il suffit d'[[:tutoriel:​comment_installer_un_paquet|installer le paquet]] ​ **[[apt>​groovy]]**. +
- +
-<note warning>​Attention la version de groovy doit être cohérente avec la version de grails.</​note>​ +
- +
-Pour connaitre la version installée de groovy, tapez dans un [[terminal]] la commande suivante : +
-<​code>​groovy -version</​code>​ +
-  +
-===== Utilisation ===== +
-Créez un script ​Groovy, par exemple test.groovy +
-<code java> +
-class Greet { +
-  def name +
-  Greet(who) { name = who[0].toUpperCase() + +
-                      who[1..-1] } +
-  def salute() { println ​"Hello $name!"​ } +
-+
- +
-g = new Greet('​world'​ // create object +
-g.salute() ​             // Output "Hello World!"​ +
-</​code>​ +
- +
-Pour exécuter le script : <​code>​groovy test.groovy</​code>​ +
- +
-==== étape 2: Grails ==== +
-Téléchargez l'​archive sur [[http://​grails.org/​Download|cette page]], puis [[archivage|l'​extraire]] dans un répertoire adéquat.  +
- +
-Par exemple **/​home/​phpvik/​workspace/​grails/​** +
- +
-Ensuite ajoutez grails au classpath (?): +
-  * Éditez le fichier ~/.bashrc, et ajoutez les quelques lignes suivantes : +
-<code bash> +
-export GRAILS_HOME=/​home/​phpvik/​workspace/​grails/​grails-1.1.1 +
-export JAVA_HOME=/​usr/​lib/​jvm/​java-6-sun-1.6.0.13/​ +
-export PATH=”$HOME/​projects/​gwt-linux-1.5.3:​$PATH:​$GRAILS_HOME/​bin” +
-alias grails=$GRAILS_HOME/​bin/​grails +
-</​code>​ +
- +
-=== test === +
-Tester ​la version de grails (résultat: 1.1) +
-<​code>​grails -version</​code>​ +
-Pour créer votre premier projet :  +
-<​code>​grails create-app MaPremièreApplicationEnGrails</​code>​ +
- +
-=====Voir aussi===== +
-  * [[http://​groovy.codehaus.org/​|Site officiel de Groovy]] (en) +
-  * [[http://​grails.org/​|Site officiel de GRAILS]] (en) +
-  * [[http://​ppa.launchpad.net/​groovy-dev/​grails/​ubuntu ]] +
- +
------------- +
- +
-//​Contributeurs principaux :+
  
 +Son cycle de développement a débuté en avril 2020, suivant la sortie de la précédente mouture. ​
  
  • groovy.1343689849.txt.gz
  • Dernière modification: Le 31/07/2012, 01:10
  • par 90.38.144.73