外部化数据源配置的优缺点

时间:2012-02-28 22:19:59

标签: java java-ee jndi

关于JNDI以及管理数据源配置的方法,我看过at a couple of posts。我的问题是:有什么优点和缺点:

  1. 将数据源的配置(通过任何方式,context.xml,server.xml等)与外部化:
  2. 将配置保持在war的context.xml

1 个答案:

答案 0 :(得分:6)

我看到使用Web容器的数据源管理机制(通常通过JNDI公开)的主要原因是将王国的密钥保留在开发人员手中。我主要在金融机构工作,并发现生产数据库的密码通常得到很好的保护。如果应用程序服务器管理员是知道如何连接到生产数据库的应用程序团队的唯一成员,那么其他人读取他们不应该访问的数据的风​​险就会降低。