【发布时间】:2011-07-19 09:13:46
【问题描述】:
我只是想知道是否有可能让 Vaadin 项目在谷歌应用引擎下运行?如果是,请向我推荐任何类型的文档或“操作方法”。
【问题讨论】:
标签: java google-app-engine vaadin
我只是想知道是否有可能让 Vaadin 项目在谷歌应用引擎下运行?如果是,请向我推荐任何类型的文档或“操作方法”。
【问题讨论】:
标签: java google-app-engine vaadin
Vaadin wiki 包含一个逐步的过程。
【讨论】:
GAE 有一张支持 Vaadin 的票:http://dev.vaadin.com/ticket/2835
我已经尝试过了 - id 有效。首先你需要启用会话:
<sessions-enabled>true</sessions-enabled>
并使用GAEApplicationServlet 而不是默认的vaadin。
第二:确保所有域对象都是可序列化的(我打赌没问题,顺便说一句)
第三:将所有静态文件(主题 css 和图像)从 vaadin 的 jar 移动到您的 webapp 文件夹
【讨论】:
是的,it is possible。
要从简单的开始,请阅读tutorial 以创建一个简单的地址簿并下载 Google App Engine here 的项目。
【讨论】:
好消息是它有效。
只需考虑几件事情,都在http://vaadin.com/book/-/page/advanced.gae.html 中描述。当谈到持久性时,事情变得有点棘手。您可能会查看http://code.google.com/p/instant-webapp/,其中大多数事情都已解决并或多或少得到解决。
【讨论】:
是的,您可以使用 Vaadin 不知道特定的 gae\vaadin 文档,但这与在您的机器上运行 vaadin 没有什么不同,它只是基于 GWT 的丰富 ajax 库
【讨论】: