JSP的生命周期创建了对象

时间:2014-03-24 16:41:48

标签: java jsp jboss

我现在正在玩JBoss,创建一些应用程序,我有一个快速查询。

如果我假定执行问题并在课堂上存储变量'保留在应用程序的其他位置,这些更改是否会一直存在,直到JBoss关闭/重新启动,或者是否有内部垃圾收集过程会在一段时间后重置这些更改?

1 个答案:

答案 0 :(得分:0)

它们不应该通过垃圾收集来收集,但这不是一个好的设计。

  1. 如果应用程序/服务器崩溃
  2. ,您将丢失存储的数据
  3. 您冒着内存泄漏的风险
  4. 你必须小心线程安全。
  5. 通常存储在应用程序上下文中的是静态引用变量和单例(例如,如果您使用Spring框架,但这是另一个主题)。其他一切不应存储在应用程序上下文中。