有状态回话bean和httpsession的关系

fkpwolf 2004-08-20 08:51:09
我看到大多的例子都是将一个回话bean的引用存在session中,用setSession,感觉很是别扭,这里回话BEAN还要靠jsp容器才能用。当到了胖客户端,比如applet,没有了httpsession,如何找到找到自己的回话ejb呢?
...全文
149 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
segl 2004-10-28
  • 打赏
  • 举报
回复
remark
fkpwolf 2004-08-23
  • 打赏
  • 举报
回复
但我感觉ejb可以用rmi调用是其分布式的基本的特定,applet在这里可以充分利用。
先研究完petstore看看。
多谢各位。
fkpwolf 2004-08-20
  • 打赏
  • 举报
回复
看来有状态bean用的都很少啊
minghuitian 2004-08-20
  • 打赏
  • 举报
回复
up
fkpwolf 2004-08-20
  • 打赏
  • 举报
回复
我这里说的就是stateful ejb啊
chesterwoo 2004-08-20
  • 打赏
  • 举报
回复
可以考虑使用stateful ejb。
wafer_w 2004-08-20
  • 打赏
  • 举报
回复
gz
fkpwolf 2004-08-20
  • 打赏
  • 举报
回复
很有道理。那在delegate中如何得到某个客户端对应的回话bean呢?
BillyW 2004-08-20
  • 打赏
  • 举报
回复
所以你需要在VIEW层和BUSINESS层之间加一个Business Delegate。用来解耦。
chesterwoo 2004-08-20
  • 打赏
  • 举报
回复
to fkpwolf(大鹏不死):
applet直接调用ejb在设计上不是好的解决方案。

虽然在我接触过的项目中没有应用stateful session bean,但我认为还是可以应用的。例如两次ejb调用之间有某种关联.当然你也可以只使用stateless session bean,这样某些ejb端的业务逻辑就不太一样了。
如,调用的ejb要使用上一个ejb组件的结果作为本次调用的前置条件,这种情况下,我认为stateful session bean的性能要优于stateless session bean。
其实几种ejb的应用领域都不尽相同。
fkpwolf 2004-08-20
  • 打赏
  • 举报
回复
觉得有状态bean一鸡肋
fkpwolf 2004-08-20
  • 打赏
  • 举报
回复
applet不可能直接调用ejb?通过RMI就可以阿,不一定要通过web层
chesterwoo 2004-08-20
  • 打赏
  • 举报
回复
applet不可能直接调用ejb,应该通过web层调用,这样session管理还是要在web层。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧