栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

无状态和有状态的企业Java Bean

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

无状态和有状态的企业Java Bean

重要的区别不是私有成员变量,而是将状态与特定用户相关联(请考虑“购物车”)。

有状态会话Bean的有状态片段就像servlet中的会话一样。有状态会话Bean允许您的应用即使没有Web客户端也仍然具有该会话。当应用服务器从对象池中获取无状态会话Bean时,它知道可以将其用于满足ANY请求,因为它与特定用户没有关联。

必须将有状态会话Bean分发给最初获得该会话Bean的用户,因为他们的购物车信息仅应由他们知道。应用服务器确保做到这一点。想象一下,如果您可以开始购物,然后我来的时候,应用服务器就将您的有状态会话bean给我,那么您的应用将会有多受欢迎!

因此,您的私人数据成员确实是“州”,但不是“购物车”。尝试重做您的(非常好)示例,以使增量变量与特定用户相关联。增加它,创建一个新用户,然后查看他们是否仍然可以看到增加的值。如果操作正确,每个用户都应该只看到他们的计数器版本。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/507122.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号