GAE开发 - 开发环境设置(HotSwap)

时间:2012-04-01 14:37:37

标签: java eclipse google-app-engine hotswap

我很擅长开发GAE。需要解决几个关于建立开发的问题。

我目前正在使用 Eclipse 3.7.x Google Suite Plugin 2.5.2 r37

相关链接我发现:

我来自标准的LAMP开发环境。更改会立即传播到开发服务器(通常是localhost),我可以通过DCVS / SVN和附加处理程序更新远程代码库来控制应用程序到生产服务器的部署。

我希望谷歌插件允许我们这样做。我(可能)需要的必要功能:

  • 用于重新编译和更新开发代码的On-Save处理程序
  • 像开发环境一样生产(在几乎真实条件下进行测试)
  • 部署到生产环境

最后一个是使用DCVS / SVN标记代码并保存中继分支,并使用Google > Deploy to App Engine选项将其推送到远程服务器。

但我怎样才能解决前两个要求?我真的需要它们,还是仅仅是我在网络开发中的宿醉,GAE中的开发过程有何不同?

如果第一个可以通过GAE WTP插件解决,你能不能更详细地说明如何使用这个插件设置开发,因为我无法实现任何更多,而不是服务器,必须以相同的方式重新启动作为Google Plugin默认的GAE开发服务器  确实

1 个答案:

答案 0 :(得分:3)

您可以使用黄色重新加载按钮快速更新开发代码。对我来说,大约有100个服务器类,这需要2-5秒。

开发环境相当不错 - 你可以模拟HRD和类似的东西。当然,它实际上并不是一个分布式云环境 - 我们在本地服务器上进行大多数测试,然后在云上安装一个完整的测试应用程序进行最后一轮仿真。当然,有些东西会在1000人同时访问时发生变化,但我不知道如何解决这个问题。

您可以在“开发视图”窗格中找到重新加载按钮:

Window > Show View > Development Mode