Odelia>Technologies

Groovy

GrailsWorks

| |

GrailsWorks est notre portail web destiné à héberger nos applications web développées avec le framework web agile Grails.

Actuellement, GrailsWorks comporte l'application GrailsBox dont l'objectif est de permettre la mise en oeuvre d'idées ou d'expériences en relation avec Groovy et Grails.

Le langage Groovy

Groovy est un langage dynamique et agile conçu pour la machine virtuelle Java. Il reprend des caractéristiques des langages tels que Ruby, Python ou Smalltalk, mais utilise une syntaxe proche de celle du langage Java.

Java plus Groovy

|

Voici enfin la présentation « Java plus Groovy » que j'ai donnée le 15 juillet dernier, dans le cadre du Riviera JUG ! Quelques photos ici et .

doc.um.ents, application web de partage de documents

| | | |

Introduction

Développée avec le framework web agile Grails, doc.um.ents est une application Web de partage de tout type de document, mais aussi de diffusion de ces mêmes documents par le moyen de fils d'actualité RSS.
Les documents que chaque utilisateur met en ligne par l'application doc.um.ents peuvent être associés à des mots-clés, reprenant ainsi le principe des marques-pages sociaux (social bookmarking).

Appliquer des règles métiers avec Groovy et l'annotation @Bindable

|

Cet article explore une voix possible de l'utilisation du puissant langage Groovy pour la définition de règles métiers, et montre comment l'annotation Groovy @Bindable peut servir à automatiser leurs applications, par des changements de valeurs de propriétés.

Treemaps circulaires animées avec Groovy, Grails et JavaFX

| | |

Dans le prolongement de la démonstration sur la génération d'images de treemaps circulaires encore en ligne ici dans notre application web GrailsBox, nous vous proposons une nouvelle démonstration utilisant le récent framework RIA JavaFX !

Déployer des services codés en script dans l’ESB ServiceMix, avec Groovy

| | |

L'ESB open source ServiceMix facilitant l'intégration de services écrits en langages de script, cet article détaille le déploiement d'un service codé en langage Groovy dans le conteneur JBI ServiceMix ; l'archive du Service Assembly correspondante sera créée par notre builder Groovy ServiceAssemblyBuilder, tandis que nous montrerons comment invoquer le service Groovy, exposé par un composant de connexion HTTP, au travers d'un client Groovy.

MetaBuilder, un builder de builders Groovy

| |

Comme son nom l'indique, MetaBuilder est un constructeur de builders Groovy, et facilite grandement l'implémentation de nouveaux builders en langage Groovy.
Pour en donner une illustration concrète, nous expliquons dans cet article quelques détails de l'implémentation d'un builder, ServiceAssemblyBuilder, destiné à générer des archives de type Service Assembly (SA) de la spécification JBI (Java Business Integration, JSR-208).

écrire des services JXTA en Groovy

|

Dans cet article, nous montrerons comment l'agilité du langage Groovy permet d'écrire plus facilement des services P2P pour le framework JXTA et son implémentation Java (JXSE, version 2.5).
Nous partirons d'un service générique écrit en langage Groovy, dont une instance pourra être démarrée au sein d'un groupe de pair JXTA, et à laquelle sera transmis un script Groovy constituant son essence. Puis nous monterons comment invoquer ce service à partir d'un pair quelconque du réseau virtuel JXTA.

Créer facilement des projets Java/Groovy avec GMaven

| |

GMaven est un projet qui permet l'intégration du langage Groovy avec Maven, qui est l'outil connu de gestion et de construction de projets Java.
Notamment, il est possible de créer facilement un projet pouvant contenir du code source Java et/ou Groovy, à partir de l'archetype Maven gmaven-archetype-basic proposé par GMaven.

Syndiquer le contenu

balises dans Langages et systèmes

AJAX cajo Camel DSL Grails GraphicsBuilder Groovy Java JBI prefuse RSS ServiceMix