【问题标题】:Use Vaadin with google app engine将 Vaadin 与谷歌应用引擎一起使用
【发布时间】:2011-07-19 09:13:46
【问题描述】:

我只是想知道是否有可能让 Vaadin 项目在谷歌应用引擎下运行?如果是,请向我推荐任何类型的文档或“操作方法”。

【问题讨论】:

    标签: java google-app-engine vaadin


    【解决方案1】:

    Vaadin wiki 包含一个逐步的过程。

    【讨论】:

      【解决方案2】:

      GAE 有一张支持 Vaadin 的票:http://dev.vaadin.com/ticket/2835

      我已经尝试过了 - id 有效。首先你需要启用会话:

      <sessions-enabled>true</sessions-enabled>
      

      并使用GAEApplicationServlet 而不是默认的vaadin。

      第二:确保所有域对象都是可序列化的(我打赌没问题,顺便说一句)

      第三:将所有静态文件(主题 css 和图像)从 vaadin 的 jar 移动到您的 webapp 文件夹

      【讨论】:

        【解决方案3】:

        是的,it is possible
        要从简单的开始,请阅读tutorial 以创建一个简单的地址簿并下载 Google App Engine here 的项目。

        【讨论】:

          【解决方案4】:

          好消息是它有效。
          只需考虑几件事情,都在http://vaadin.com/book/-/page/advanced.gae.html 中描述。当谈到持久性时,事情变得有点棘手。您可能会查看http://code.google.com/p/instant-webapp/,其中大多数事情都已解决并或多或少得到解决。

          【讨论】:

            【解决方案5】:

            是的,您可以使用 Vaadin 不知道特定的 gae\vaadin 文档,但这与在您的机器上运行 vaadin 没有什么不同,它只是基于 GWT 的丰富 ajax 库

            【讨论】:

            • 由于 Vaadin 是有状态的框架,它在很大程度上依赖于会话和序列化,并且在 gae 上不能开箱即用
            • @splix 你错了,它开箱即用。不要让我的低名声欺骗你。
            猜你喜欢
            • 2015-08-03
            • 1970-01-01
            • 2014-10-14
            • 2019-07-30
            • 2011-08-03
            • 1970-01-01
            • 2011-05-06
            • 1970-01-01
            相关资源
            最近更新 更多