GWT i18n具有来自数据库的属性

时间:2014-04-15 06:35:26

标签: gwt internationalization

有没有办法从i18n标准的数据库加载属性。?

在现有方法中,

  • 它从属性文件加载属性。
  • 默认情况下,html实体会被转义。
  • 如果我想更改属性,我需要每次都重新启动服务器以反映更改。

1 个答案:

答案 0 :(得分:1)

您可以使用数据库中的数据而不是属性文件来设置文本。但是,在您这样做之前,请考虑以下缺点:

  • 您必须编写代码以从数据库中检索每个值,因为在编译时不知道该值。

  • 您不知道是否遗漏了任何属性,因为未编译属性。如果您错过了某个属性,则您的用户将不会收到任何文字。

  • 您的应用必须向服务器拨打更多电话才能显示每个视图,这可能会大大减慢您的应用。您可以使用JSP使用dynamic string i18n动态生成键值对来部分缓解此问题,但加载时间仍然比静态i18n慢。

这就是我从未见过这样做的原因。