Развернуто: Берем Rhino, пишем Жава-скрипт, вызываем ScriptEngine compile(myJavaScript) получаем Compilable script. Строчка script.eval() фактически понесется по машинному коду, в который превратится байткод. Плюс, можно иметь байндингс в любые классы и объекты своей иерархии Джава классов.
Тут пример http://www.javalobby.org/java/forums/t87870.html
no subject
Date: 2007-05-05 03:32 pm (UTC)Развернуто:
Берем Rhino, пишем Жава-скрипт, вызываем ScriptEngine compile(myJavaScript)
получаем Compilable script. Строчка script.eval() фактически понесется по машинному коду, в который превратится байткод. Плюс, можно иметь байндингс в любые классы и объекты своей иерархии Джава классов.
Тут пример
http://www.javalobby.org/java/forums/t87870.html