Session Bean用于实现业务逻辑,它可以是有状态的,也可以是无状态的。我的问题是,怎么理解它是有状态和无状态的?状态指的是什么?

解决方案 »

  1.   

    我的理解是,有状态是指对已有的数据会根据key来记录,若再次用到相同的数据时,可以直接取出即可。无状态当然就是使用过的数据不再在session中存留。
      

  2.   

    状态指的是成员变量,有状态指的是这些成员变量是随着不同的 Bean 对象变化而不同的。因此,如果一个 Session Bean 组件中包含带有状态的成员变量时,就不应该使用 Stateless Session Bean参考这个帖子:http://topic.csdn.net/u/20091026/15/d2705875-147c-4945-870a-f57b1115b608.html