Tag Archive

Workflow et Gestion de flux

Published on February 7, 2008 By karl verger

L’objectif est d’appréhender les concepts du workflow, pour ce faire nous allons implémenter un petit projet de test permettant de comprendre les principes.
Pour le projet nous nous appuieront sur les outils suivants: spring, hibernate,jdom et groovy et comme d’habitude le projet maven sera téléchargeable à la fin du tutoriel.
wikipedia : Un workflow est un flux [...]

Groovy SQL

Published on February 4, 2008 By karl verger

Petit exemple permettant d’effectuer une query sql et d’iterer sur les résultat pour en afficher le contenu
this.class.classLoader.rootLoader.addURL( new URL(“file:////repository/mysql/mysql-connector-java/5.1.5/mysql-connector-java-5.1.5.jar”))
import groovy.sql.Sql
def driver=”com.mysql.jdbc.Driver”;
def sql = Sql.newInstance(“jdbc:mysql://localhost:3306/workflow”, “login”,”password”, driver)
sql.eachRow(“SELECT * FROM MA_TABLE”, { println it.FIELD1+ ” — ${it.FIELD2} –”} );

Groovy graph

Published on February 4, 2008 By karl verger

Générer un Graph avec groovy
//Permet d’ajouter au path les lib nécessaire a groovy
this.class.classLoader.rootLoader.addURL( new URL(“file:////home/ubuntu/Documents/swingxbuilder-0.1.5.jar”) )

this.class.classLoader.rootLoader.addURL( new URL(“file:////home/ubuntu/Documents/projets java/lib/swingx/dist/swingx-0.9.1.jar”))

this.class.classLoader.rootLoader.addURL( new URL(“file:////home/ubuntu/Documents/projets java/lib/batik-1.7/batik.jar”))

import groovy.swing.SwingXBuilder.*

import org.jdesktop.swingx.*

import groovy.swing.*

import java.awt.Color

def swing = new SwingXBuilder()

def frame = swing.frame(size:[300,300]) {
[...]