在专业的Java Web项目中存储数据库凭证的位置

时间:2018-10-12 15:21:58

标签: java java-ee

我想知道在专业Java Web项目中将数据库凭据(如数据库的用户名和密码)存储在哪里。 请帮助我

1 个答案:

答案 0 :(得分:-1)

在典型的JEE项目中,使用Data Source的JEE容器功能是一个好习惯。在数据源中,可以配置与数据库的连接并提供身份验证详细信息。认证详细信息是使用JAAS提供的。大多数JEE容器(服务器)都提供此功能。

此外,数据源不仅用于身份验证,还有助于私有化数据库池和其他一些好处。

详细了解JEE 8 Tutorial

一些有用的深层链接:

Data Sources

Java Authentication And Authorization Service