将 Vaadin 与 Google 应用引擎结合使用
我只是想知道 Vaadin 项目是否可以在 google 应用引擎下工作?如果是的话,请向我推荐任何类型的文档或“操作方法”。
I'm just wondering if its possible to have a Vaadin project working under google app engine? If it is then please refer me to any kind of documentation or "how-to".
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
Vaadin wiki 包含分步过程。
The Vaadin wiki contains a step-by-step process.
有一张关于 GAE 支持 Vaadin 的票证:http://dev.vaadin.com/ticket/2835
我已经尝试过 - 并且 id 有效。首先,您需要启用会话:
并使用
GAEApplicationServlet
而不是默认的 vaadin。第二:确保所有域对象都是可序列化的(顺便说一句,我打赌这没问题)
第三:将所有静态文件(主题 css 和图像)从 vaadin 的 jar 移动到您的 webapp 文件夹
There is an ticket about supporting Vaadin by GAE: http://dev.vaadin.com/ticket/2835
I've tried it - and id works. First of all you need to enable sessions:
and use
GAEApplicationServlet
instead of default vaadin's.Second: make sure that all you domain objects, are serializable (i bet it's no problem, btw)
And third: move all static files (theme css and images) from vaadin's jar to your webapp folder
是的,这是可能的。
要从简单的事情开始,请阅读教程,创建一个简单的地址簿并下载适用于 Google App Engine 的项目此处。
Yes, it is possible.
To start with something easy, read the tutorial to create a simple address book and download the project for Google App Engine here.
好消息是它有效。
只需要考虑几件事情,所有这些都在 http://vaadin.com 中进行了描述/book/-/page/advanced.gae.html。当谈到坚持时,事情会变得更加棘手。您可以查看 http://code.google.com/p/instant-webapp/ 大多数事情都已得到解决并或多或少得到解决。
The good news is that it works.
There are only a few things to consider, all described in http://vaadin.com/book/-/page/advanced.gae.html. When it comes to persistence, things get a bit more tricky. You might have a look at http://code.google.com/p/instant-webapp/ where most things have been adressed and more or less solved.
是的,您可以使用 Vaadin 不知道特定的 gae\vaadin 文档,但这与在您的计算机上运行 vaadin 没有什么不同,它只是基于 GWT 的丰富 ajax 库
Yes you can use Vaadin donot know of specific gae\vaadin doc but it's not different to running vaadin on your machine it's just GWT based rich ajax liberary