有状态session Bean和jsp的session一样,有不同的标志
无状态session Bean有着相同的标志就算你放在jsp的session保存,它们的标志还是一样,有什么意义?

解决方案 »

  1.   

    所谓的这个标志是什么?是不是对某一用户的标志?例如那个咱们在session存的自定义变量等。而在无状态中这些是无法存储的(像application?)。
      

  2.   

    无状态session bean和有状态session bean他们的区别是在于对象本身的状态是否需要保存,而并非是保存在session或者是page里面,session bean的对象是保存在EJB服务器的内存里面的,EJB容器会根据session bean的类型来进行不同的管理,对于无状态的,在完成bean的调用后,将会被放于池中等待下一次调用,而无须保存其状态,是线程安全的,不同用户可以访问相同的对像,而有状态的bean则会对其状态进行保存。讲得不是很清楚,大概可以如此理解,希望能对你有点帮助。