在部署有状态会话bean之前,它处于“不存在”状态。成功部署后,EJB容器会对bean进行任何必需的依赖注入,然后它进入“准备就绪”状态。此时,bean已经准备好由客户端应用程序调用其方法。当有状态会话bean处于准备就绪状态时,EJB容器可能决定将其“钝化”,即将其从主存储器移动到辅助存储器中。这种情况发生时,bean进入“被动”状态。如果一个有状态会话bean实例在一段时间内没有被访问,EJB容器将把该bean设置为“不存在”状态。无状态会话bean生命周期仅包含“不存在”和“准备就绪”状态,无状态会话bean永远不会被“钝化”。RequestScoped Bean的生命周期与HTTP请求-响应的生命周期相同。因此,位于请求范围支持bean中的无状态bean将在HTTP请求-响应后被销毁,而有状态bean将进入被动状态。