2

我正在使用 Mongo 构建一个 GWT 应用程序以实现持久性。此 Web 应用程序具有静态内容,例如“条款和条件”、“帮助”、“常见问题解答”等。此静态内容必须通过管理控制台进行编辑,方法是上传较新版本或在线编辑。

我的问题是...

* 我应该以什么格式存储这个静态内容?

* 如何在我的 GWT 应用程序中显示此静态(但动态)内容?

* 我应该将这些文件存储在 Mongo 还是文件系统中?

* 让管理员上传编辑过的内容还是让他们在线编辑更好?

任何意见是极大的赞赏。

谢谢!

4

1 回答 1

3

GWT 为这个问题提供了一个很好的解决方案:ExternalTextResource:

https://developers.google.com/web-toolkit/doc/latest/DevGuideClientBundle#TextResource

您只需使用文本创建 HTML 文件,并提供对这些文件的引用作为外部文本资源。您可以按照自己喜欢的方式编辑这些 HTML 文件。

开发人员指南中的示例在 TextArea 上显示了 setText(),但在您的情况下,您应该使用带有 setHtml() 的 HTML 小部件。

于 2012-11-04T23:58:31.453 回答