2013-03-12 48 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