请教各路大侠一个关于sessionbean噶问题~~!

KimChen 2005-11-26 02:32:12
一个WEB服务器(Weblogic)存放JSP页面,另一个J2EE服务器(Weblogic)部署了一个SessionBean(有状态)应用,现在JSP页面创建另一个服务器的SessionBean,请问该SessionBean的生存周期是怎么样的?如果另一个浏览器用户访问另一个jsp页面,也创建同一个SessionBean,那么SessionBean所在的服务器是创建了两个SessionBean实例吗?SessionBean不需要保存浏览器用户的信息的,保存的是Web服务器的一些信息.
...全文
166 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gemouzhi 2005-11-26
我可以在开帖讨论

sessionBean和session的生命周期。

90%以上是不会用有状态的sessionbean,你到底懂不懂EJB?

说吧,再开贴讨论如何?
回复
gemouzhi 2005-11-26
你要是觉的你对你应该再讨论啊?

你要是不懂你就说,我又不会笑话你
回复
wmzsl 2005-11-26
无语了!这年头什么人都敢发言...
回复
blue6954 2005-11-26
还是就是我想知道不同用户通过浏览器访问一个jsp页面,该jsp页面包含创建ejb的代码,那么EJB所在的容器是创建了多个ejb实例还是只创建一个?
多个
回复
gemouzhi 2005-11-26
sessionBean的生命周期是由容器控制的。

session的生命周期是由用户控制的。

能一样吗?HOHO
回复
gemouzhi 2005-11-26
90%以上是不会用有状态的sessionbean?

HOHO,你在开玩笑吧?
回复
wmzsl 2005-11-26
我说的意思是session和sessionBean的生命周期一样!楼上的注意了!
回复
gemouzhi 2005-11-26
容器是按照Specification来持有ejb实例或池的。

session和SessionBean是两个概念。

如SessionBean是state的,当然是多个实例,如想自己掌握生命周期,你应该自己去写,何必用

EJB?

回复
wmzsl 2005-11-26
*************************注意了!!!!!

有状态sessionbean其实和session一样的! 每一个用户访问的时候都会有不同的sesionbean!例如你访问那个jsp是你的一个sessionbean,我访问就是我的sessionbean!
如果一万人访问,那么服务器就要有一万个sessionbean的实例,所以说在现实项目中是90%以上是不会用有状态的sessionbean的!如果还有其他的疑问加我的msn
wangmingzhesl@hotmail.com 我对EJB有非常深厚的功底嘿嘿:)
回复
zhkchi 2005-11-26
看你的需求了,这个不绝对
回复
KimChen 2005-11-26
有朋友能帮下忙吗??
觉得不可能实现的也说说吧??
回复
KimChen 2005-11-26
大家有什么意见都发表一下嘛~~
回复
KimChen 2005-11-26
其实换一个方式问这个问题是这样的:
开发一个提供服务的EJB,面向的对象是另一个网站,能不能只为一个网站的连接只创建1个或限定个数的session?
还是就是我想知道不同用户通过浏览器访问一个jsp页面,该jsp页面包含创建ejb的代码,那么EJB所在的容器是创建了多个ejb实例还是只创建一个?
回复
gemouzhi 2005-11-26
生存周期是container的事情。

你只能选择SessionBean的类型,如果你想查看SessionBean的生命周期,可以println或

logger出来。
回复
相关推荐
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-11-26 02:32
社区公告
暂无公告