Un des gros avantage de Groovy avec Java c’est que l’on peut quasiment reprendre la totalité d’un projet Java sans y toucher et qu’il soit compatible avec Groovy. Quasiment… c’est bien ce qui nous empêche de reprendre d’un simple copier-coller le Threadlocal sans générer une erreur de compilation.
Prenons un exemple d’utilisation en Java…
Lire la suite »
Voici un moyen simple d’utiliser les GSP de Grails pour construire des templates réutilisables à partir de fichiers externes à l’application (pour des mails, des fichiers d’exports, etc…)
La première étape consiste à créer une GSP qui définit le template. Il faut noter qu’aucun tag spécial ne sera interprété de cette manière. Voici un exemple de fichier VCARD pour importer un contact (_vcard.gsp) :
BEGIN:VCARD
VERSION:2.1
N:${personne.nom};${personne.prenom};;${personne.civilite}
FN:${personne.civilite} ${personne.prenom} ${personne.nom}
TITLE:${personne.poste}
TEL;WORK;VOICE:${personne.telephonePro}
EMAIL;INTERNET:${personne.email}
END:VCARD
Ensuite il faut ajouter une petite méthode qui se chargera d’associer le template aux données grâce au moteur de template de Groovy :
Lire la suite »
Octo se lance dans un évènement de grande envergure, l’organisation d’un séminaire totalement indépendant à destination des “geek” et des “boss” : l’université du SI ! Celui ci se déroulera les 2 & 3 juillets à Paris et réunira des intervenants à ne pas manquer comme Neil Armstrong, Michel Serres, Eliyahu M. Goldratt, Bjarne Stroutrup…
Au programme, plus de 30 sessions animées par des experts d’Octo et de l’extérieur sur des sujets variés et répondant à des thématiques de technologie, de gouvernance, de méthodologie et d’architecture.
Lire la suite »