0

我有兴趣为用户提供在我的 appengine 应用程序的客户端编写脚本的可能性。这可能吗?

基本上,脚本必须在执行后存储在一个字符串中。

我已经尝试过使用 BeanShell、Java Compiler API、Java Scripting API、Groovy,但在我的 Eclipse GWT/AppEngine 项目中没有成功。谢谢!

4

1 回答 1

-1

我在 appengine 中使用 Mozilla Rhino javascript 解释器。奇迹般有效。脚本作为字符串存储在数据存储中。Rhino 甚至在执行之前将这些脚本编译为真正的 java 字节码。开箱即用 Rhino 未配置为安全沙箱。也就是说,默认情况下,您的脚本可以完全访问所有 appengine API。Rhino 允许对可访问的内容进行细粒度控制。

于 2013-03-13T07:35:38.237 回答