【发布时间】:2011-03-05 12:47:05
【问题描述】:
我已经阅读了一些关于提供应用程序托管的 Google AppEngine。我一直在尝试它,因为我认为它看起来很有趣,但我有点担心数据库部分。
假设我正在本地开发我的 Java 应用程序。我不想每次更改代码时都部署到 Google,所以我在我的开发机器上设置了一个漂亮的小 Servlet 容器来轻松测试。使用 AppEngine,您可以使用他们的数据存储 API 来存储东西,这基本上可以让您使用 Java 对象对数据进行建模——这很好。
但是,这些数据似乎嵌入在应用程序代码本身中(在部署到 Google 的 .war 中)。我可以简单地在本地使用他们的数据存储 api 吗?它将如何存储在我的本地计算机上?这一切都是由他们处理的,所以我只需要担心使用数据存储 API,当我将它部署到 Google 时,数据的存储方式与它在本地计算机上的存储方式不同吗?
我只是有点困惑,因为我习惯于将数据部分分层放置在我的应用程序代码之外。
我希望我已经足够清楚了。谢谢。
【问题讨论】: