【问题标题】:Database for Google App Engine and desktop applicationGoogle App Engine 和桌面应用程序的数据库
【发布时间】:2013-08-23 11:27:24
【问题描述】:

我需要一些建议。我是 Java EE 技术的新手。无论如何,我想做我的第一个 JAVA EE 项目。 想象一下 2 个客户端应用程序和服务器应用程序。

1) 服务器。我选择了 Google App Enginge 技术来创建服务器应用程序。我想将它连接到一些简单的数据库。

2) 客户端应用程序。我希望它们成为桌面应用程序(或从桌面启动的应用程序),并且这两个应用程序也必须连接到与服务器相同的数据库。

在 Java SE 环境中创建它没有问题 - 我有两个带有套接字人员的客户端应用程序和带有套接字人员的服务器应用程序。都在本地工作。

但现在我想在互联网上拥有服务器和数据库,我想以更专业的方式来做。

我的问题是:

  • 如何从 GAE 创建免费数据库?数据存储是最佳选择还是其他?重要的是——客户端桌面应用程序也将使用这个数据库。我正在寻找最简单的解决方案。
  • 也许解决方案是创建 Web 客户端应用程序而不是桌面应用程序 - 但让它看起来像是桌面应用程序(我想避免使用浏览器)。我不知道该怎么做,也不知道这是否可行。

任何帮助将不胜感激。我被困住了,因为我的知识太少而无法开始。我有一个 GAE 应用程序,但我不知道下一步该选择什么。

提前谢谢你。

【问题讨论】:

    标签: java database eclipse google-app-engine jakarta-ee


    【解决方案1】:

    如果你想制作桌面应用程序,你需要先构建后端应用程序。

    check 这个出来了。您可以使用相同的概念。构建后端,然后创建 API 以连接到您的后端,并在您的桌面应用程序中使用该 API。

    Datastore 是存储数据的最简单方法。 Check this out。数据存储有一些限制(例如不支持连接、多对多关系等)。请慎重考虑。否则,您可以选择使用 Google Cloud SQL,但 AFAIK 不是免费的。

    【讨论】:

      猜你喜欢
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 2012-02-21
      • 2011-10-18
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      相关资源
      最近更新 更多