1 无状态 (Stateless) 在不同方法调用间不保留任何状态 。 事务处理必须在一个方法中结束 。 通常资源占用较少;可以被共享(因为它是无状态的) 。 无状态不会"专门"保存客户端的状态----(需要强调“专门”是因为无状态会话Bean也会有成员变量,有成员变量就可以保存状态,但它不会专门为特定的客户端保存状态。)。 2 有状态 (Stateful) 可以在不同的方法调用间保持针对各个客户端的状态 。 与客户端的联系必需被维持;通常开销较大 。 有状态会话Bean会保存客户端的状态 。 --你对ENTITY BEAN的数据操作会被容器维护起来,当其他的用户要用你正在使用的ENTITY BEAN时,里面的数据会被钝化到服务器的磁盘上,例如网上的购物车。
有状态和无状态会话的区别
最新推荐文章于 2022-02-23 20:58:07 发布