au one netのブログサービス 『LOVELOG』は2014年6月30日をもちまして提供を終了致しました。 永らくのご利用、誠にありがとうございました。 引き続きau one netをご愛顧いただきますよう、よろしくお願い申し上げます。 ※お手数ではございますが、新ブログにて閲覧の皆さま向けにブログURL変更等をご周知いただけますよう、お願い申し上げます。
GAEの実行環境では、デフォルトではスクリプトエンジンは何も入ってません。 ScriptEngineManager manager = new ScriptEngineManager(); log.info(manager.getEngineFactories().size()); // 0 スクリプトを動かしたい場合は、対象のスクリプトエンジンを組み込めば利用できます。というわけでRhinoを動かす手順。 Rhinoをダウンロードして、js.jar を WEB-INF/lib に配置。 dev.java.netよりJSR-233 Enginesをダウンロードして、javascriptエンジンのjs-engine.jar を WEB-INF/lib に配置。 これで動いた。 ScriptEngineManager manager = new ScriptEngineManager(); l
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.getEngine
とりあえず json 取ってくれば,そのまま JavaScript で eval して読み込めるみたい. importPackage(java.io); importPackage(java.net); function show_public_timeline() { var url = new URL('http://twitter.com/statuses/public_timeline.json'); var stream = new BufferedReader(new InputStreamReader(url.openStream())); var line, json = ''; while(line = stream.readLine()) json += line; stream.close(); public_timeline =
Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 最新ストレージで変わるIT運用 仮想化テクノロジーとFlashArrayの組合せで 運用負荷軽減と高性能化を実現したDMM 膨大なアクセスを支える屋台骨 高い安定性とパフォーマンスを両立 ZOZOTOWNが選んだストレージ基盤を解説 ID管理の基礎知識 新しい働き方におけるITガバナンスの 向上にむけて ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス 現場主導のデジタル変革 ビジネス変革のための“ITの民主化” そして 変わるIT部門の役割 新OSのWin11はどう進化したか ビジネス上の役割、開発の要因と Win11が目指した5つのポイントを紹介 サービスを止めない! サイバーエージェントに聞く高可用性
以下のサイトを参照してやってみる。 Java のスクリプティング - Rhino | MDN RhinoからJavaのクラスにアクセスするのはすごく簡単。一番簡単に使う方法は以下の様に、パッケージ名まで含めたクラスを指定して使うだけ。 js> list = new java.util.ArrayList(); [] js> list.add(1);list.add(2);list.add(3); true js> list [1.0, 2.0, 3.0] ま、これじゃ面倒なのでインポートすることも出来る。 js> importPackage(java.util); js> list = new ArrayList(); [] js> list.add(1);list.add(2);list.add(3); true js> list [1.0, 2.0, 3.0] ほうほう。今までJava
現在位置: Rhino プロジェクト・ページ > Java でスクリプト Java でスクリプトする Norris Boyd Rhino を使って、気軽に Java でスクリプト記述することができます。 どんな Java コードも書き加える必要はありません、 ただ、既存の Rhino shell を使って Java を呼び出すだけです。 Rhino Shell Rhino shell は、あなたのスクリプトを、ファイルあるいはコマンドラインから、 インタラクティブ (対話式)に走らせることができます。 rhino の zip ファイルをダウンロードすると、一つの JAR ファイル js.jar を含んでいるはずです。 あなたの環境のクラスパスに JAR ファイルを追加すると、次のコマンドで Rhino shell をスタートできます。 java org.mozilla
Java, JavaScriptJavaScript/Rhino + 組み込みJettyでサーブレットを使った。 var jetty = Packages.org.mortbay.jetty; function update(s, t){ for(var p in t) s[p] = t[p]; return s; } var servlet = new Packages.javax.servlet.http.HttpServlet({ name : 'JavaScriptServlet', doGet : function(req, res){ var out = res.writer; out.println('HELLO'); }, }); var server = update(new jetty.Server(), { stopAtShutdown : true, sendSe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く