我有一个应用程序,当前使用 Maven 配置文件部署在多个位置,根据配置文件选择不同的属性文件,然后使用 Cargo 插件将应用程序部署到相关的 Tomcat 实例。
我听说过 JNDI,并将数据库设置与 Web 应用程序本身完全分离,但是,我不确定从哪里开始寻找最佳解决方案。
问题:
管理数据库连接的方式是什么,以及不同环境(例如 Struts 2
devMode
)的其他差异?
恕我直言,使用数据源并向其应用数据库设置的最佳方式。然后每次构建时都需要针对不同的环境调整配置。然而,其他选择是使用嵌入式数据库。