2

実行時にコード スニペットを提供する必要があります。

これをうまく機能させるには、基本的にスクリプト言語を呼び出してからJavaに戻す必要があります。これをデバッグ シナリオで使用できるようにするには、StackTraces も使用できる必要があり (そのため、メソッドと行番号は、最新の JSP ページのようにスクリプト ソースに直接移動します)、例外が正しくバブルアップする必要があります。

実行時にソースが読み込まれるスクリプト言語は、これを提供できますか? JSR-223 のサポートはおまけです。

4

2 に答える 2

1

Groovy は、 SpringSourceなどの優れたサポートを備えた最も成熟した JVM 言語であることは言うまでもなく、Java との統合が非常に類似しており、簡単であることを考えると、あなたのケースに最適だと思います。

JSR サポートの例として、Groovy にはそれがあります。

于 2012-11-01T09:52:01.557 に答える
1

次の理由から、JRuby が最良の選択だと思います。

  1. スクリプト言語としてのパフォーマンスは良好です。
  2. 2 つのモード (コンパイル済み、解釈済み) で実行できます。
  3. Ruby on Rails をサポートしており、本番環境で Rails アプリケーションに JRuby を使用できます。
  4. Java プラットフォームのクラスは、制限なく簡単に呼び出すことができます。
于 2012-11-01T09:49:31.233 に答える