Piloter une tâche asynchrone Java/Groovy depuis un composant WebView JavaFX avec JavaScript

Le composant JavaFX WebView réunit deux mondes : celui de Java et d'HTML5, et offre une interaction Java/JavaScript à double sens. D'une part, il est possible d'exécuter du code JavaScript dans le contexte de la page web chargée par le composant WebView, et d'autre part, on peut exécuter du code Java présent dans l'application JavaFX à partir du code JavaScript (voir la documentation de la classe WebEngine).

En lire plus


Utiliser une source de données REST dans une application JavaFX avec DataFX

L'un des points forts du projet DataFX est de faciliter la récupération et l'utilisation de données externes dans une application JavaFX. Dans cet article, à l'aide de GroovyFX et du système GRAPE du langage Groovy, voyons comment atteindre ce simple objectif : afficher dans une application JavaFX des données provenant d'une source de données distante et décrites au format JSON.

En lire plus








Création de graphes Neo4j dans un script Groovy, avec sucres syntaxiques

Découvrant les bases de données de type graphe avec la base de données Neo4j, il était naturel pour moi de chercher à en découvrir l'API au moyen de scripts Groovy. Les scripts présentés dans cet article utilisent le système GRAPE qui permet de ramener toutes les dépendances dont on a besoin, et ainsi d'être assez vite au coeur de l'action.

Je vous présenterai également quelques sucres syntaxiques (en Groovy) pour augmenter la clarté du code pour la création de graphes Neo4j.

En lire plus