StatelessSessionBean不保存客户信息,一个实例可以服务多个客户。
StatefulSessionBean保存客户信息,一个实例只能服务一个客户。

解决方案 »

  1.   

    简单易懂地,一个显著特征是:
    StatelessSessionBean多个方法间不共享同一个变量来保持客户状态,方法间独立(对于远程接口的方法)
    StatefulSessionBean多个方法间可以共享同一个变量来保持客户状态
      

  2.   

    哦那么说StatelessSessionBean有点类似Web应用中的Application对象喽而StatefulSessionBean类似Session对象是不是这样?
      

  3.   

    主要区别是:stateful就是在Home Interface里create时有参数,如 ... create(String person) throws ...stateless 没参数啦 ...create() throws ...
      

  4.   

    stateless用于类中只有方法,不保存值的情况 , 
    stateful用于类变量,保存值的情况
      

  5.   

    状态会话Bean类似银行保险箱,一个箱子只为一个用户服务。不管你什么时候来,这个箱子都是你的,只为你一人所用。无状态会话Bean类似游泳池更衣室的箱子,这一次放你的衣服,等你一离开,就可以给别人放衣物。
      

  6.   

    无状态SESSION BEAN,是对任何使用它的人来说都是一样的。
    比如"HELLO WORLD",任何人访问都是显示 HELLOWORLD。有状态SESSION BEAN,它的EjbCreate()方法可以有入口参数,即是说,它创建EJB对象的属性是因人而异的。这也是两者之间最大的区别。他可以显示"HELLOWORLD Jery" 或者 "HELLOWORLD CrazyJava"