如何分离RPC客户端和服务器,以便服务器在应用程序引擎上运行,客户端在我的计算机上运行



我对这一切都很陌生,所以请耐心等待。我刚刚在GWT中完成了关于RPC的教程。在本教程中,您将创建一个显示股票信息的股票观察程序。应用程序使用RPC从服务器获取数据。我将该项目部署到应用程序引擎中,效果非常好。

现在,我想要一个单独的、正常的java项目,它在我的计算机上运行,并显示它使用rpc从应用程序引擎服务器检索的股票。在stockwatcher教程中,有一个客户端和服务器包。我将客户端包重构为一个新项目来启动。我知道我需要给它一个合适的url,但我不知道该怎么做。StockPriceService有注释@RemoteServiceRelativePath("stockPrices"),所以我的第一个想法是以某种方式将其更改为正确的应用程序引擎url。有没有一个注释可以让我放在整个url中?如果有人能为我指明一个处理这个问题的教程的方向,我将不胜感激

谢谢!!!:)

编辑

我正在尝试制作一个可以在我的电脑上运行的客户端,另一个可以运行在我的手机上的客户端,以及一个可以存储一些数据的简单应用程序引擎服务器。在完成RPC教程之后,使用RPC似乎是我发送和接收数据的好方法。我只是不知道如何在多个项目中设置RPC服务。

编辑2

我刚刚看到这个,所以我想我想做的是不可能的。我想我的新问题是,在应用程序引擎和非gwt项目之间发送和接收数据的最佳方式是什么?

请查看以下链接https://developers.google.com/appengine/docs/java/gettingstarted/https://developers.google.com/web-toolkit/doc/1.6/tutorial/appengineappengine项目将运行您的机器,您确实可以部署它,但您需要一个帐户。

最新更新