有状态和无状态会话的区别

  1   无状态   (Stateless)    
      在不同方法调用间不保留任何状态   。 
      事务处理必须在一个方法中结束   。 
      通常资源占用较少;可以被共享(因为它是无状态的)  。
      无状态不会"专门"保存客户端的状态----(需要强调“专门”是因为无状态会话Bean也会有成员变量,有成员变量就可以保存状态,但它不会专门为特定的客户端保存状态。)。

  2   有状态   (Stateful)    
      可以在不同的方法调用间保持针对各个客户端的状态   。 
      与客户端的联系必需被维持;通常开销较大  。 
      有状态会话Bean会保存客户端的状态 。
      --你对ENTITY   BEAN的数据操作会被容器维护起来,当其他的用户要用你正在使用的ENTITY   BEAN时,里面的数据会被钝化到服务器的磁盘上,例如网上的购物车。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值