【问题标题】:Script Interpreter for GWT/AppEngine JavaGWT/AppEngine Java 脚本解释器
【发布时间】:2013-03-12 20:10:14
【问题描述】:

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

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

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

【问题讨论】:

  • 什么脚本,即什么语言?你试过什么?什么不起作用?
  • 语言不是很重要,我试过 BeanShell、Java Compiler API、Java Scripting API、Groovy,但任何人都在客户端使用 appengine。不过,我会像 as5wolf 所说的那样研究 Rhino。

标签: java google-app-engine


【解决方案1】:

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

【讨论】:

  • 我找不到将它放入我的 eclipse appengine 项目的方法。你能帮我解决这个问题吗?谢谢!
  • OP 显然要求客户端解释器
猜你喜欢
  • 2013-02-20
  • 2011-09-06
  • 1970-01-01
  • 2011-09-14
  • 2013-06-29
  • 1970-01-01
  • 1970-01-01
  • 2011-05-29
  • 1970-01-01
相关资源
最近更新 更多