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项目中吗?)
答案 0 :(得分:0)
答案是使用中间的“共享”项目。该项目包含用纯Java编写的类,它们将在服务器和任何客户端上正确运行。
然后,如上所述创建另外两个项目:服务器项目和客户端项目。然后,它们中的每一个都将依赖共享项目作为库,然后可以在客户端项目上启用GWT,并在服务器项目上启用App Engine。
在构建服务器项目以包括客户端项目的输出时,必须格外小心-编译JS必须出现在所生成的App Engine输出战争中,与您之前的位置相同。这将与您之前设置项目的方式有关。