只做一次服务请求中,当然看不出区别,做多次服务请求的时候,就看出区别来了。

解决方案 »

  1.   

    简单的说,有状态会话Bean需要保留会话信息,而无状态会话Bean不需要。在容器中,无状态会话Bean存活在实例池中,供用户调用。当存在大量并发的客户调用请求的时候,实例池可以提高效率;而有状态会话Bean因为需要保留会话信息,存在激活和挂起的操作:
      挂起:把有状态会话Bean的状态保存到外存上,
      激活:把状态信息写入到内存,恢复客户的会话。