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 31/03/2021, 19:50] (Version actuelle)
86.220.25.24 [Ubuntu 20.10 (« The Groovy Gorilla »)]
Ligne 1: Ligne 1:
-{{tag>java programmation}} +{{tag>versions}} 
----- +^  [[versions|Versions d'Ubuntu]] ​ ^^^ 
-====== Groovy & Grails ====== +[[focal|<<​ Ubuntu 20.04 LTS « The Focal Fossa »]]  ​**[[groovy|Ubuntu 20.10 « The ​Groovy ​Gorilla »]]** | [[hirsute|Ubuntu 21.04 « The Hirsute Hippo » >>​]] ​ |
-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 trente-troisième version ​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. +\\ Son cycle de développement ​a débuté en avril 2020suivant ​la sortie ​de la précédente mouture.  
-    * Groovy +\\ Ubuntu 20.10 est sortie en version ​stable ​le 22 octobre 2020 
-    * Java +C'est la version ​à support court actuelle
-    * Hibernate +\\ Elle sera supportée jusqu'en juillet 2021 soit 9 mois après sa sortie.
-    * 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 Groovyet 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 :+
  
  
  • groovy.1343689849.txt.gz
  • Dernière modification: Le 31/07/2012, 01:10
  • par 90.38.144.73