我需要在我的Java應用程序中使用腳本語言。JSR-223和Groovy
我傾向於Groovy,因爲工具和語言似乎最適合這項工作。
我的困惑來自整個JSR-223適合所有這些的地方。創建引擎時,我應該關心使用特定的JSR-223界面嗎?
例如,我們需要遠程存儲我們的腳本,並且能夠觸發我們的應用程序按需重新加載它們。 GroovyScriptEngine似乎正是我們想要使用的。
但是,this頁面根據JSR-223規範討論瞭如何創建Groovy引擎。這個接口非常有限,並且缺少我們需要的功能,而無需構建額外的代碼。
JSR-223如何適應這一切?我應該關心使用JSR-223界面嗎?爲什麼?
Codehaus已經死了。我認爲內容已移至此處:http://www.groovy-lang.org/integrating.html#jsr223 – Jmini