【发布时间】:2012-04-26 21:44:19
【问题描述】:
是否有可能动态更改静态内容?
我在DataStorage 中有数据,而大多数HTML/CSS/JavaScript 内容和各种模板(用于StringTemplate)都是在servlet 部署期间复制到静态文件服务器的。问题是没有内容是纯粹静态的——例如。当客户在网页上要求新图标或更改时,我必须重新部署整个 servlet,有时只是因为静态 HTML 的微小变化。
是否有任何“类似 FTP”的存储或其他更好的方式如何将静态内容放在 GAE 上?
问候, 钢
【问题讨论】:
-
重新部署有什么问题?这就是部署过程的目的。
-
采取这种方式 - 5 名开发人员处理应用程序 Java 代码。我们完成应用程序,在源存储库中对其进行标记,然后开始使 UI 变得更好。我们不时更新外观。如果任何开发人员在未来几年的 GAE 应用程序中错误地使用 SVN 进行一些测试或糟糕的 Java 代码,我将重新部署 - 我遇到了麻烦......我需要时刻牢记我必须部署修订版XXX 与数据 YYY。很难简单地维护......
-
这是一个标准的版本控制/部署问题。你需要建立一个支持这一点的部署过程,否则你将永远无法做一些像部署错误修复这样基本的事情。
-
同意,同意……就这样吧——当我需要编译和部署 30000 行 java 行时,我感觉不太好,因为一些该死的 png 必须小一个像素……但是当然 - 我们会采用安全的方式使用它。感谢 cmets。
标签: google-app-engine jakarta-ee servlets google-cloud-datastore