【问题标题】:How to seperate App Engine Eclipse project and a GWT Eclipse project?如何分离 App Engine Eclipse 项目和 GWT Eclipse 项目?
【发布时间】:2018-12-11 04:43:03
【问题描述】:

https://cloud.google.com/eclipse/docs/migrating-gpe#app_engine_gwt 这么说

App Engine 代码在服务器上运行,GWT 代码在客户端上运行, 尽管它是从服务器编译和提供的。理想情况下,您应该 将它们分成单独的项目:App Engine Eclipse 项目和 一个 GWT Eclipse 项目。

有没有关于如何进行这种分离的文档?

如何处理 GWT-RPC?例如,XService.java 和 XServiceAsync.java 在客户端,而 XServiceImpl.java 在服务器端,会不会在 App Engine 项目中?)

【问题讨论】:

    标签: java google-app-engine gwt google-cloud-tools


    【解决方案1】:

    答案是使用中间“共享”项目。该项目包含用纯 Java 编写的类,可以在服务器和任何客户端上正确运行。

    然后,如上所述,创建了另外两个项目:一个服务器项目和一个客户端项目。然后,它们中的每一个都将依赖于作为库的共享项目,然后可以在客户端项目上启用 GWT,并在服务器项目上启用 App Engine。

    在构建服务器项目以包含客户端项目的输出时必须小心 - 编译 JS 必须存在于生成的 App Engine 输出战争中,与您之前的位置相同。这将特定于您之前设置项目的方式。

    【讨论】:

      猜你喜欢
      • 2012-06-03
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      • 2020-02-28
      • 2017-09-09
      相关资源
      最近更新 更多