在数据库中存储应用程序运行时属性

时间:2011-01-13 07:42:46

标签: database properties java-ee

这是个好主意吗?我以前从没见过它。

有问题的应用程序是在应用服务器上部署为EAR文件的企业项目。属性包括日志文件的路径,JMS主题的名称等。可以在运行时从数据库查询属性,而不必重新部署整个应用程序,这可能会导致停机并需要开发人员/管理员注意。

我还能如何修改企业应用程序的运行时属性?

感谢。

1 个答案:

答案 0 :(得分:1)

你可以这样做,或者你可以使用属性文件(配置文件)来存储我在多个项目中看到的这样的信息。在数据库和属性文件之间进行选择的偏好取决于许多因素,但假设数据太少而无法在数据库表中使用,那么这两种解决方案都非常好。