对EJB了解很少,EJB规范里面应该没有强制约定EJB对象的线程模式.不过大部分EJB容器,应该大多OBJECT PER CLIENT,EJB对象如果是状态对象,就可能是STA.
也就是说500秒期间不会被其它客户调用.对于无状态对象,则STA或MTA都有可能的,为了效率,一般是后者.
也就是说500秒期间不会被其它客户调用.对于无状态对象,则STA或MTA都有可能的,为了效率,一般是后者.
2/3、实体Bean没有什么可以研究的意义,建议去学习Hibernate
我以前也只是接触过无状态会话bean点皮毛。(只是用EJB做个桥梁的作用,达到分布开发的目的)
在EJB中没有专提出这概念,可它仍是存在的。
EJB中是少量对象服务大量用户的方式。。(见设计模式FLYWEIGHT)
这是COM+的对象池思想也有相通之处,它们处理并发思想也有一点相通之处。