ども(^^)/
結構久しぶりのブログになっちゃった;;;
いやー、仕事がなんだかんだで忙しくて;;;
今日は、その仕事から得られた知識として、JavaからJSをコールする方法について
書いて行きます!
Javaからスクリプト言語をコールする方法については、Java 1.6から導入されています!
具体的には、
ScriptEngineMangager
ScriptEngine
の二つのクラスを使います!
ScriptEngineを使用するといとも簡単にJavaScriptをコールできます!
ではそのソースです!
はい!
コレだけです!
ちょっと説明を!
print('Hello')
わかり辛いですが、という部分がJavaScriptになります!
基本的には、
ScriptEngineManagerとScriptEngineのインスタンスを作って
ScriptEngine#eval
とすることでJavaScriptを実行できます!
他にも、引数等を渡す事も可能です!
まぁ、サーバー再度の話などになりますので、いろいろと制約は
ありますが;;;
とりあえずこれで、Javaからスクリプトをコールする事が出来るように
なります!
JavaとJSを混合なんて事も可能になりますね!
やったー!