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

Bar*_*ski 1 java jndi java-ee

我看过 对夫妇 职位有关JNDI和管理数据源配置方式.我的问题是:有什么利弊:

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

Rya*_*ord 6

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