中易网

stateful bean与stataless bean的区别

答案:2  悬赏:60  
解决时间 2021-03-13 08:46
stateful bean与stataless bean的区别
最佳答案
因为Stateless Session Bean不负责记录使用者状态,Stateless Session Bean一旦实例化就被加进会话池中,各个用户都可以共用。即使用户已经消亡,Stateless Session Bean的生命期也不一定结束,它可能依然存在于会话池中,供其他用户调用。如果它有自己的属性(变量),那么这些变量就会受到所有调用它的用户的影响。

stateful session bean的每个用户都有自己的一个实例,所以两者对stateful session bean的操作不会影响对方。另外注意:如果后面需要操作某个用户的实例,你必须在客户端缓存Bean的Stub对象(JSP通常的做法是用Session缓存),这样在后面每次调用中,容器才知道要提供相同的bean实例。

这两种Session Bean都可以将系统逻辑放在方法之中执行,不同的是Stateful Session Bean可以记录呼叫者的状态,因此一个使用者会有自己的一个实例。Stateless Session Bean虽然也是逻辑组件,但是他却不负责记录使用者状态,也就是说当使用者呼叫 Stateless Session Bean的时候,EJB 容器并不会寻找特定的Stateless Session Bean的实体来执行这个method。换言之,很可能数个使用者在执行某个Stateless Session Bean的methods时,会是同一个Bean的实例在执行。从内存方面来看,Stateful Session Bean与Stateless Session Bean比较,Stateful Session Bean会消耗J2EE Server 较多的内存,然而Stateful Session Bean的优势却在于他可以维持使用者的状态。

网上帮你找的,说得比较清楚了!
全部回答
stateful session bean 的优势却在于他可以维持使用者的状态。 9、collection 和 collections的区别。 collection是集合类的上级接口,继承与他的接口主要有set
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
巅峰量贩KTV地址有知道的么?有点事想过去
现在都在煤改电不知道哪个牌子的省电
没有会计基础学注册会计师,考上的可能性大么
现在是铆工好 还是钳工好?急
网站本地测试,为什么经常显示的是源码呢? p
广州市公安局交警支队从化大队车辆管理中队在
超级跑跑无风DJ怎么回事啊,又怎么跳?
有勾兑白酒的技术?
我爷爷的弟弟的孙子和我什么关系(也就是我妈
安徽新华学院和三联学院哪个好?给理由
央金玛这个地址在什么地方,我要处理点事
快快快 页脚一般怎么写?
搞笑穿越小说 女主漂亮 会武功 琴棋书画样样
用什么方法能瘦背?怎么才能减后背赘肉
各位,谁知道汽车挂空档后油门自动猛轰是什么
推荐资讯
电脑启动不起来了~蜂鸣器一直长响?
打火机煤油接触到皮肤会灼伤怎么办
看图猜名字 有太阳有河有山有火
拉格地址有知道的么?有点事想过去
C语言编写,输入任意四位数x(需要判断是否为
天津市益东调味食品公司地址在哪,我要去那里
桃园中餐厅地址有知道的么?有点事想过去
2012信阳市招教考试什么时候开始报名
请写出你最崇拜的一位杰出青年,并说说崇拜他
旅法师营地封面id怎么用?
把38看做40来试商初商偏大的说法对没?
我的电脑是04年的SONY笔记本,2个月前重装的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?