Archive

Articles taggués ‘moteur’

Le Rhino féroce !

Le jeu de mots n’est pas de moi, mais de notre ami Henri Darmet qui nous propose cet article.

Bon, première question : qu’est-ce que Rhino ? J’en entends quelques uns qui ricanent dans le fond : ils savent, eux. Pour les autres, ceux qui ont l’air étonné, sachez que cet article est d’abord écrit pour vous. Tant pis pour les autres !

La bête à corne est en fait une bête fonctionnalité présente dans le JDK depuis des années, depuis le JDK 1.5, en fait, autant dire la nuit des temps informatiques… Pas si bête, en fait, la fonctionnalité, puisqu’il s’agit d’un interpréteur JavaScript disponible à tout bon développeur Java en… huit lignes de code. Vous ne me croyez pas ? Et bien, ces huit lignes, les voici :

ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("js");
engine.put("myVar", maVariableEnEntree);
try {
 engine.eval(scriptJS);
 myReturnValue = engine.get("myResult ");
} catch (ScriptException e) {
 …
}

« Plus le maven, bien sûr, le téléchargement, les problèmes qui vont avec… », me direz-vous. Eh bien non, même pas. Inside the JDK. Yes ! Si, si. Dispo tout de suite, il n’y a qu’à se baisser.

Lire la suite…

Categories: Java EE Tags: ,