nashorn

    1

    1答えて

    ブラウザで最初にヒットしたときにクライアント側で複数のjsファイルを読み込むアプリケーションで作業しています。私たちのアプリケーションの最初のページを読み込むためには、少し時間がかかりますが、これはサーバー側のレンダリングを使用して改善することができます。 私たちはバックエンドアプリケーションでjavaとspringを使用しています。だから私は、クライアント側の代わりにアプリケーションのロード(サ

    11

    1答えて

    これは、"Capturing Nashorn's Global Variables"という質問と同じ行に沿っています。グローバルオブジェクトへの変数の代入を傍受できないことを非常に制限しています。例えば 、私はスクリプト "A = 10" をevalし言います。おそらく、「a」がスコープに追加されたことを通知するリスナーを呼びたいと思うかもしれません。私がこれを行うことができる唯一の方法は、スクリ

    0

    1答えて

    私はテキスト処理を行うJavaアプリケーションを持っています。 Nashornを使用すると、フックのようにカスタマイズを追加できます。ですから、いつNashornを使うべきですか、いつフックを使うべきですか? (言語が問題ではないと仮定して)

    5

    1答えて

    関数が共有オブジェクトを変更せずに引数のみを使用する場合、すべてのサーブレット要求に対して、同じNashornエンジンと1つの同じJavaScriptObject(JS関数の評価結果)を再利用することは可能ですか?コールと一緒に与えられた?次の例をご覧ください。 public class MyServlet extends HttpServlet { private ScriptEngineM

    6

    4答えて

    私は、新しいJava 8 NashornではJavaScriptエンジンをJavaScriptのスクリプトを実行しようとしていますが、それは次のエラーで失敗します。 <eval>:1 ReferenceError: "readFully" is not defined スクリプトがすべきのreadFully機能を使用していますグローバルスコープ内で定義することができます。nashornはスクリ

    1

    1答えて

    一部のJavaScriptを含むプロジェクトを(Neon.M6バージョンのEclipseを使用して)ワークスペースにインポートしようとすると、このエラーが発生します。 eclipse.buildId=4.6.0.I20160317-0200 java.version=1.8.0_05 java.vendor=Oracle Corporation BootLoader constants: O

    5

    1答えて

    私はいくつかのグローバル関数とオブジェクトで設定したカスタムNashornランタイムを用意しています。これらのいくつかはステートレスであり、一部はステートフルです。このランタイムに対して、カスタムスクリプトをいくつか実行しています。 、私が読んだものに基づいて myContext.setBindings(engine.createBindings(), ScriptContext.ENGINE_S