在运行时更改Web应用程序中的颜色配置

时间:2014-04-25 10:32:14

标签: java spring properties configuration tapestry

我正在使用Java + Spring + Hibernate + Tapestry开发一个Web应用程序,我希望允许管理员用户更改所有已注册用户的颜色配置。

我存储此配置的位置?在.properties文件中?在database

此应用程序将是本地的,我可以强制重启应用程序。

任何解决方案? 感谢

2 个答案:

答案 0 :(得分:0)

我更愿意使用属性文件。

属性文件中的优点:

  1. 无需访问数据库服务器。(其​​中包含有价值的数据)
  2. 任何人都可以理解并更改设置。 (无需了解SQL)
  3. 平台独立。
  4. 数据库中的消息:

    1. 需要备份数据库。要克服这个问题,必须按历史记录维护更改(这是将其还原的最佳方法,但同样需要记忆)。

答案 1 :(得分:-1)

您的用户数据存储在哪里?在数据库中还是在属性文件中?