2013-03-12 64 views
0

我有兴趣为我的appengine应用程序中的用户端提供写入脚本的可能性。这可能吗?GWT/AppEngine的脚本解释器Java

基本上这个脚本必须存储在一个字符串中才能执行它。

我已经尝试过使用BeanShell,Java编译器API,Java脚本API,Groovy,并且没有成功进入我的Eclipse GWT/AppEngine项目。谢谢!

+0

什么脚本,即什么语言?你有什么尝试?什么不行? – 2013-03-12 20:25:45

+0

语言不是非常重要,我尝试过BeanShell,Java编译器API,Java脚本API,Groovy,但是任何人都可以在客户端使用appengine。尽管如此,我会像羚羊说的那样看待犀牛。 – fguespe 2013-03-13 17:52:09

回答

-1

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

+0

我无法找到将其放入我的eclipse appengine项目中的方式。你能帮我解决这个问题吗?谢谢! – fguespe 2013-03-13 18:17:40

+0

OP显然要求客户端翻译 – 2015-02-20 07:22:45