JSR223を素人さんならともかく、フレームワーク実装者が信じちゃダメですよ。あれはスクリプトエンジンの叩き方について最大公約数をまとめた近年まれに見るおざなりな標準化だと思っています。Java6ではJSR223 とそのRIエンジンとしてRhinoが搭載されますがRhinoのパワーを他との最大公約数でしっかり薄めてくれています。Rhinoはよくできたエンジンで、そのAPIもJavaDoc以外のドキュメントなんか世界中どこさがしても皆無だけどたいした設計がされています。それらがほとんど使えなくなっちゃうんですよ。 S2Saoでは一度スクリプトを流してコンパイルした結果をキャッシュし、アスペクトで要求された名前でコンパイル結果からメソッドを探し出して実行しますが、JSR223ではコンパイル結果からメソッドを取り出すAPIが無いのでこの方法ではできないんです。どうするかというと、アスペクトからの