是什么在Spring框架会议和globalSession的区别?
<bean id="exampleBean" class="com.test.baen.ExampleBean" scope="session"/>
<bean id="exampleBean" class="com.test.baen.ExampleBean" scope="globalSession"/>
按我的研究,都是在基于web的Spring ApplicationContext情形下有效。
现在,会话bean范围将保留,直到用户会话,但会globalSession的豆范围遍及整个应用程序可用?
它是应用范围?
我无法理解的术语“全局的HTTP Session”; 它会在整个全局的HTTP Session可用?
globalSession
东西连接到portlet应用程序。 当应用程序在portlet容器的工作原理是内置的portlet的一些量。 每个portlet都有自己的会话,但如果你要存储在应用程序中的变量全球所有的portlet不是你应该把它们存储在globalSession
。 该范围不具有任何不同的特殊效果session
在基于Servlet的应用范围。
按照Spring文档::
会议 - 作用域一个bean定义到一个HTTP会话的生命周期。 只有在基于web的Spring ApplicationContext情形下有效。
全局会话 - 作用域一个bean定义一个全局的HTTP Session的生命周期。 通常,唯一有效的portlet中的语境中使用。 只有在基于web的Spring ApplicationContext情形下有效。