Ceci est une ancienne révision du document !
Groovy & Grails
Cette page est consacré à une brève introduction à Groovy & Grails. Il serait souhaitable rassembler toutes les informations nécessaires à l'utilisation de ce magnifique framework sous ubuntu pour la communauté francophone.
Definition
Groovy ?
Groovy s'intègre et est entièrement compatible avec la JVM étant donné que le bytecode est le même. Il peut donc
- utiliser les bibliothèques Java,
- être utilisé dans des classes Java.
Grails?
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
http://fr.wikipedia.org/wiki/Grails_(technologie)
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écessaire au confort du développeur sous ubuntu.
Actuellement le langage Groovy est très mal supporter par les différents éditeurs tel que netbeans ou eclipse. Pourtant chacun d'eux possède des plugins dédiés aux développement sous Groovy, et Grails.
Installation
Je vous conseil d'installer à la main les différents paquets.
étape 1: Groovy
télécharger
Suivre les instructions délivré à la page : http://groovy.codehaus.org/Download
installer
test
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!"