【发布时间】:2013-08-02 10:33:55
【问题描述】:
我知道这是一个非常主观的问题,但我会尽量使其具体化。不同类别的数据是
- 安装/初始化数据(例如安装路径、序列号、服务器端口、服务器地址...)
- 应用程序/用途数据(构建应用程序时使用的数据)
- 配置数据(设置,如颜色、某些计算阈值、语言......)
安装数据必须保存在 ini 文件中,因为它应该无需代码或无需访问数据库即可编辑。
应用程序数据存储在数据库中。
现在的问题是:我应该将配置数据存储在同一个数据库中(使用 Hibernate)并混合不同类别的数据还是将配置保存在另一个文件中(使用 Preferences API)并分开类?
有问题的项目是一个运行多个模块的网络服务器,这些模块应该都可以访问相同的配置。
【问题讨论】:
标签: java database preferences