对EJB了解很少,EJB规范里面应该没有强制约定EJB对象的线程模式.不过大部分EJB容器,应该大多OBJECT PER CLIENT,EJB对象如果是状态对象,就可能是STA.
也就是说500秒期间不会被其它客户调用.对于无状态对象,则STA或MTA都有可能的,为了效率,一般是后者.

解决方案 »

  1.   

    1、不会,它们的调度由容器来完成,通过钝化与激活,你一点都不用担心这个问题
    2/3、实体Bean没有什么可以研究的意义,建议去学习Hibernate
      

  2.   

    是的 。国 内做实体bean的几乎没有
    我以前也只是接触过无状态会话bean点皮毛。(只是用EJB做个桥梁的作用,达到分布开发的目的)
      

  3.   

    组件技术都要面对处理并发的情况,在COM里面是明确提出的线程模式概念。
    在EJB中没有专提出这概念,可它仍是存在的。
    EJB中是少量对象服务大量用户的方式。。(见设计模式FLYWEIGHT)
    这是COM+的对象池思想也有相通之处,它们处理并发思想也有一点相通之处。
      

  4.   

    我还没有用过EJB这个东西用的多吗?好学吗?
      

  5.   

    楼主,会话bean不是分为有状态和无状态这分吗?你这样的应用应该用有状态会话bean.