请问:无状态会话bean和有状态会话bean的区别是什么? 无状态会话Bean:不保存客户机的会话状态有状态会话Bean:保持会话状态,每个实例都与一个特定的客户机相关联 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 有状态和无状态只在部署的时候区分啊2. 有状态的,每一个Remote或者Local接口会固定的对应到一个相应的Bean中,这个是容器已经帮你做了无状态的,同一个Remote或者Local接口,在每次调用方法的时候都可能对应到容器上的不同Bean(在无状态的设计中对你来说是没有所谓的,是你不关心的),这个就是无状态的意思。 基本同意ztc16627(无语) ,但是还有一点:无状态会话Bean在这次session后是不会保留的,通俗的说,即它所记录的数据是不会记录到数据库,但有状态会话Bean的状态在session结束后会持久化,即记录到数据库 to congliu() 没有这回事,有状态的Bean的属性根本不存在自动保存到数据库的说法。有状态的Bean的生存周期也肯定是在Session之后就无效了 有状态还是无状态Bean用来管理事务,应该都需要显示的提交和回滚吧,否则都不能保证事务的一致性,只有容器BEAN来管理才能保证EJB中的事务是一致的吧? Memcache 穿透问题,命中率低下问题解决之道。 最近在做师资管理,连项目文档都没有,谁有着方面的文档帮帮忙! java正则表达式有反向引用吗? 请看下什么错 在线等 短期项目寻XML数字签名高手 在AppFuse中如何才能直接访问html文件 怎样使用不同的资源包,如何在view中设置 what is JAVA? lucene分组之后进行高亮显示报错 ForkJoinPool问题,论文:A Java Fork/Join Frame中遇到一个不明白的问题 关于Weblogic 在 深 圳 计 算 机 行 业 协 会 培训JAVA的请进来!!!
2. 有状态的,每一个Remote或者Local接口会固定的对应到一个相应的Bean中,这个是容器已经帮你做了无状态的,同一个Remote或者Local接口,在每次调用方法的时候都可能对应到容器上的不同Bean(在无状态的设计中对你来说是没有所谓的,是你不关心的),这个就是无状态的意思。
无状态会话Bean在这次session后是不会保留的,通俗的说,即它所记录的数据是不会记录到数据库,但有状态会话Bean的状态在session结束后会持久化,即记录到数据库