Webapp引用外部常量

时间:2013-06-14 14:03:13

标签: java web-applications web-config jndi

在webapp中存储外部常量值的最佳方法/做法是什么?环境变量?应用背景? JNDI查找?

3 个答案:

答案 0 :(得分:0)

我会在init-param中使用web.xml(通用,易于修改,仅适用于您的网络应用)。

JNDI也是一个选项,但配置方式可能会在服务器之间发生变化。

答案 1 :(得分:0)

我认为这取决于参数的可见性。

  1. 环境变量:Enviornment变量,如果你想要不同的话 使用这些变量的过程
  2. 应用程序上下文:如果您只想使用您的Web应用程序 那些变量
  3. JNDI查找:如果您想要使用Web应用程序的多个实例 那些变数。

答案 2 :(得分:0)

如果您希望更新常量的值,JNDI可能是一个不错的选择。请参阅How to Create Simple String and Primitive Resources in GlassFish