如何在整个应用程序中保持变量值相同?

时间:2011-03-02 11:28:05

标签: java java-ee

我正在创建一个可以编辑内容的应用程序。现在,所有人都可以看到内容的这种变化。我正在使用静态变量。有了这个,内容的变化和变化对所有人都可见,但在一段时间后它再次初始化为其初始值。

那么,您可以提供任何建议,我可以在不使用数据库的情况下维护更改吗?

2 个答案:

答案 0 :(得分:1)

  

随着内容的变化和   除了之后,所有人都可以看到变化   有时它再次初始化为它   初始值'

仅当您的ClasLoader重新加载包含静态属性的类时才会发生。

您可以使用FILE-IO(.xml,.properties)或DB,

答案 1 :(得分:0)

我猜你可以使用JSP中提供的Application Context(例如:http://www.java2s.com/Code/Java/JSP/ApplicationObject.htm) 要么 您可以尝试保留一个单例类来维护应用程序级数据,并在任何标记为在服务器启动时加载的servlet的init方法中对其进行暗示。