sinokeeper 2010-01-19 23:03
浏览 175
已采纳

Struts 的Action中能否调用有状态会话Bean

[size=large]大家好,我是EJB新手,之前一直用Struts 1做Web开发。现在想学习EJB,但是遇到了一些问题。在Struts的Action中,调用无状态会话Bean正常。但是调用有状态会话Bean时出现了一些问题,描述如下:
使用action_1调用一个有状态会话Bean,把前台传过来的一些参数存入有状态会话Bean的变量中,这时一切正常。然后转向一个页面,但是在紧接着使用action_2调用相同的有状态会话Bean时,发现之前存的那些变量值为空了。按照有状态会话Bean的定义,它应该维护会话状态啊,也就是在其生命周期内,我的客户端之前存储的那些变量应该都在同一个Bean中啊,我在两个Action中并没有调用Remove方法。
另外,我不知道现在的学习方向在哪里,是用EJB3呢,还是用Spring+Hibernate,还望老手指点迷津,谢谢![/size]

  • 写回答

6条回答 默认 最新

  • wocsok 2010-01-20 18:10
    关注

    [color=indigo]一般用session这种会话机制处理已经很普遍了啊
    如果怕占用服务器资源 不是可以设定超时时间么
    http://topic.csdn.net/t/20051110/14/4384688.html
    其实就个人而言 的确session有缺点 但是用了这么久 到现在还是感觉它的这种处理机制还是很方便的。我们现在用C/S的 还是沿用这种session会话机制,只是我们自己实现的,不是web的。呵呵[/color]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题