这个与SESSIONBEAN程序无关,只与部署时的配置有关。
一个sesssionBean你可以将其部署为stateful,与可以部署为stateless.

解决方案 »

  1.   

    看XML文件当然可以知道,就是说两者的区别是在BEAN的具体实现时才能够区分?
      

  2.   

    是的。
    但一般可以从BEAN程序逻辑上看出来。
      

  3.   

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

  4.   

    在*.xml文件中会用说明的
    无状态SESSION BEAN,不能保持
    有状态SESSION BEAN 可以保持和用户一一对应的关系(根据ejbcreate方法的不同)