我正在JSP中的一个网站上工作(在GWT中,但在服务器端,它实际上只是JSP),我需要配置我的数据库。
我知道如何在数据库连接等中编码,但我想知道应该如何/在哪里保存数据库配置。
为了澄清我的疑问,让我举个例子;在PHP中,一个网站通常有一个config.php,用户在其中配置数据库,用户等(或者install.php生成它)。
但是,由于JSP是字节码,我无法将此信息编码到我的网站中并让用户对其进行修改,也不能将其修改为类似于install.php。
我应该如何处理?什么是最好/最常见的做法?我发现了 NO 的例子。主要是,应该存储配置文件?
答案 0 :(得分:1)
有几种可能性,我见过的包括:
db.properties
或一些包含所需信息的简单XML文件(驱动程序,URL,用户名,密码,任何ORM参数,如果需要)。属性文件将放在WEB-INF
或WEB-INF/classes
下;这种方法的缺点是用户必须在将WAR部署到应用程序服务器之前修改 内的文件。