Java GAE和多客户端应用程序

Java GAE和多客户端应用程序,java,google-app-engine,gwt,Java,Google App Engine,Gwt,我想知道GAE的可能性和多客户支持;所以问题是GAE能否支持多客户端应用;例如,我将war文件作为 1) war A(支持数据存储) 2) war B(发送消息表单-使用A保存数据) 3) war C(获取消息列表ui-获取保存的数据) 可能GAE使此类项目成为可能;如果是,如何设置控制器servlet? 感谢从技术上讲,每个应用程序都在沙盒环境中运行,因此一个应用程序(WAR文件)将无法直接访问其他应用程序的数据存储。您可能必须公开服务/集成点才能完成此任务。如果您需要的是多客户端应用程序

我想知道GAE的可能性和多客户支持;所以问题是GAE能否支持多客户端应用;例如,我将war文件作为

  • 1) war A(支持数据存储)
  • 2) war B(发送消息表单-使用A保存数据)
  • 3) war C(获取消息列表ui-获取保存的数据)
可能GAE使此类项目成为可能;如果是,如何设置控制器servlet?
感谢

从技术上讲,每个应用程序都在沙盒环境中运行,因此一个应用程序(WAR文件)将无法直接访问其他应用程序的数据存储。您可能必须公开服务/集成点才能完成此任务。如果您需要的是多客户端应用程序(多租户),则可以在GAE中使用名称空间API

您可以使用远程API访问另一个应用程序的数据存储。请参见此处:

能否提供有关名称空间API的更详细信息;它能允许开发用户和管理员应用程序吗?一些身份验证规则?命名空间只有在您希望划分数据时才有用,而应用程序似乎不需要这样做。您可以在can it support*.ear查看文档?您所说的“多客户端”是什么意思?这可能意味着很多事情,而你不清楚你正在尝试做什么;例如,在我的问题中,我描述了一个包含两个客户端应用程序和一个数据存储应用程序的项目。两个客户端使用它们的公共数据存储。当然,安全性问题非常重要,这就是为什么我要提到身份验证规则。在这种情况下,“客户端应用程序”是什么意思?它是否在用户的计算机上运行?如果它在服务器上运行,为什么不首先编写一个应用程序呢?我指的是一个通用的GWT RPC应用程序,这样它就可以在客户端和服务器机器上运行