当前位置:  技术问答>java相关

stateless session bean究竟快在那里,答就有分,不够在开?

    来源: 互联网  发布时间:2017-03-23

    本文导语:  最近看了一些ejb的书,反而有点糊涂了,stateless session bean和stateful session bean都是维护一定数量的instance在pool里,client请求是如果pool里还有instance的话就直接引用,如果没有的话都是要create(),对吗?然后remove()的话...

最近看了一些ejb的书,反而有点糊涂了,stateless session bean和stateful session bean都是维护一定数量的instance在pool里,client请求是如果pool里还有instance的话就直接引用,如果没有的话都是要create(),对吗?然后remove()的话,都是把获取的引用还给pool,对吗?那么stateless session bean 比stateful session bean优越的地方就仅仅是不需要维护一个状态,对吗?还有一个问题,我觉得在client调用create()时候,continer不是真正要create()一个instance,而是获取一个引用就行,不知道我理解的对不对?

|
快就在于它不保存任何状态,而有状态的是需要保存状态的,举例比如最简单的购物车,每一个客户必须占有一个有状态会话(前提是如果用有状态会话BEAN),在整个购物的过程中,这个BEAN只能为这一个客户服务了。而无状态会话BEAN没有任何状态,客户调用完就立刻返回事例池,我觉得也可以这样理解,有状态的持续的时间长,无状态的持续的时间短

|
有状态BEAN一般有来保存个人信息,如用户名,密码。
无状态BEAN是被所有用户共享的。用户第一次访问无状态BEAN时,不一定要create(),而用户第一次访问有状态BEAN时。一定要create()

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • stateful的sessionBean和stateless的sessionBean有何区别
  • 简单的stateless sessionbean为何报如下的错误!!!!
  • 不能创建stateless EJB的问题。
  • Stateless会话bean编译的错误。详情见内。谢谢。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3