GAE/JでRhinoを動かす。



Firefox Developers Conference 2009の最中にGAE/JにおいてJavaScriptで書きたくなったので、Rhinoの設定をしてた。


改めてだけどEclipseすげー。これないと軟弱者なのでJava開発できない。


Rhinoは公式サイトからダウンロードし、js.jarをWEB-INF/libに配置。


importは下記。



import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;

呼出し元コードはこんな感じ。



ScriptEngineManager factory = new ScriptEngineManager();
ScriptEngine engine = factory.getEngineByName ("JavaScript");
try {
String str = new String("'Hello World Javascript'");
resp.getWriter().println(new java.io.FileReader("js/main.js");
} catch (ScriptException e) {
//エラーハンドリング(ry
}

engine.evalとかの書き方が気持ち悪いんだけど、何か良い手はないものだろか。。


Rhino


https://developer.mozilla.org/ja/Rhino


参考


GAEでRhinoを動かしてみた


トラックバック(0)

このブログ記事を参照しているブログ一覧: GAE/JでRhinoを動かす。

このブログ記事に対するトラックバックURL: http://www.rokujyouhitoma.com/mt/mt-tb.cgi/165

あわせて読みたい

  • あわせて読みたいブログパーツ

Lingr java-ja

ウェブページ

Powered by Movable Type 4.1