1

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

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

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

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

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

我的问题是:

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

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

先感谢您。

4

1 回答 1

2

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

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

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

于 2013-08-26T13:50:55.123 回答