有状态bean 和 无状态bean
来源:互联网 发布:淘宝卖家提现收费吗 编辑:程序博客网 时间:2024/04/30 03:40
有状态会话Bean(SFSB)和无状态会话Bean(SLSB)的区别
1 无状态 (Stateless)
在不同方法调用间不保留任何状态 。
事务处理必须在一个方法中结束 。
通常资源占用较少;可以被共享(因为它是无状态的) 。
无状态Bean不会"专门"保存客户端的状态----(需要强调“专门”是因为无状态会话Bean也会有成员变量,有成员变量就可以保存状态,但它不会专门为特定的客户端保存状态。)。
----你对ENTITY BEAN的数据操作不会被容器维护,当其他的用户要用ENTITY BEAN时,里面的数据不
会被钝化到服务器的磁盘上。也就是被保存起来。
2 有状态 (Stateful)
可以在不同的方法调用间保持针对各个客户端的状态 。
与客户端的联系必需被维持;通常开销较大 。
有状态会话Bean会保存客户端的状态 。
--你对ENTITY BEAN的数据操作会被容器维护起来,当其他的用户要用你正在使用的ENTITY BEAN时,里面的数据会被钝化到服务器的磁盘上,例如网上的购物车。
根据上面分析的有状态会话Bean和无状态会话Bean的优缺点。如果要频繁的访问,并且多次访问之间会共享一些信息,这时候应该使用有状态会话Bean。对于不经常使用的功能,可以使用无状态会话Bean。无状态会话Bean的使用要比有状态会话Bean的使用多。
转载自:http://blog.csdn.net/hippoppower/article/details/4190006
- 有状态bean和无状态bean
- 有状态bean 和 无状态bean
- 有状态bean和无状态bean
- 关于无状态会话bean和有状态会话bean
- 有状态会话Bean和无状态会话Bean
- ejb 有状态bean 和无状态bean
- 有状态的bean和无状态的bean
- 有状态会话bean和无状态会话bean
- EJB中的有状态bean和无状态bean
- 【Java】有状态会话bean和无状态会话bean
- 无状态的bean和有状态的bean
- EJB会话bean,无状态会话bean和有状态会话bean
- Spring Bean Scope 有状态的Bean和无状态的Bean
- 关于有状态和无状态会话bean的解释
- 关于有状态和无状态会话bean的解释
- 关于有状态和无状态会话bean的解释
- 关于有状态和无状态会话bean的解释
- EJB有状态和无状态会话Bean的区别
- layer-list实现阴影效果
- 百度富文本,插入地图失效
- 第3章 数组与字符串
- hyperic-sigar 获取全面的系统信息
- PHP的三种XML解析器之DOM解析器(二)
- 有状态bean 和 无状态bean
- WebRTC手记之本地视频采集
- 1100. Mars Numbers (20)
- 第一个JAVA程序
- 用SendCloud发送短信验证码
- 《嵌入式产品分析与设计》第8章整理
- apache kafka监控系列-KafkaOffsetMonitor
- 使用groovy读取excel里面内容
- GCD 创建异步线程