问题描述
简单地介绍下无状态会话bean和有状态会话bean的联系与差别?
解决方案
解决方案二:
我是初学者,我也不会
解决方案三:
区别就在有没有状态。
解决方案四:
因为区别于有无状态,所以差别体现在可以服务任何请求,和服务于某一特定的请求
解决方案五:
状态指的就是这个类的属性。对于EJB容器来说,其会对StatelessSessionBean的实例进行重用,如果在StatelessSessionBean中有属性成员的话,会在重用这个对象时继续含有这个属性成员的值。而StatefulSessionBean只为一个会话服务,因此不会产生这种情况。
解决方案六:
有状态彬bean和无状态bean的本质区别就在于有状态保持对象持久不释放对象无状态的相反
解决方案七:
我觉得面试的人想要的答案应该是简单明了的,如果是我我觉得可以回答,有状态的是指数据要保存,无状态的就是不需要数据保存.二种都是有数据,只是有状态的数据在数据库,而无状态的数据在客户端机器上,如果失去连接则数据丢失,有状态的不会丢失.
解决方案八:
好像是有状态的一次只服务一个客户端,只有当这个客户端断开了才转去下个客户,因为我通过观察看到异常日志里面会列出有状态时跟客户端相关的sessionid之类的信息,remove之后就退场换人了,而无状态的则remove没有任何反应,打印异常日志也不会包含sessionid,无状态就好像一个没有任何成员变量的对象可以在多线程中并发访问一个,有状态每次仅可被单一客户端使用。
时间: 2024-12-02 01:51:54