基于portlet的Web应用是一种基于Java Portlet规范的Web应用,它允许将Web页面分解为多个独立的组件(即Portlet),每个Portlet可以独立地处理请求和响应,并且可以在同一个页面上同时显示多个Portlet。这种应用模型可以提高Web应用的灵活性和可重用性,适用于需要构建复杂、交互式Web界面的场景。
在基于portlet的Web应用中,每个Portlet都有自己的生命周期和状态,可以独立地管理自己的资源和数据。因此,在这种应用模型下,每个全局HTTP会话都会对应一个特定的Portlet实例,而不是整个Web应用的实例。这就是为什么在基于portlet的Web应用中,使用global-session作用域来管理Bean实例的原因。