Singleton bean:业务方法调用

时间:2013-06-23 21:15:57

标签: java-ee singleton ejb ejb-3.1

我是JPA和EJB的新手。我读过这样的短语:

  

Singleton会话bean可以使用容器管理或bean管理   并发性。默认值为容器管理,对应于a   对所有业务方法写锁。所有业务方法调用   序列化,以便只有一个客户端可以访问任何bean   给定时间。

有人可以简单地解释一下它是什么意思:所有业务方法调用都是序列化的

1 个答案:

答案 0 :(得分:2)

单例会话bean的业务方法上的容器管理并发情况下的默认锁定类型是LockType.WRITE,这意味着当SSB的客户端调用其中一个方法时,SSB将被锁定到其他客户端。也就是说,在完成为实际客户端提供服务之前,没有其他人可以在SSB上调用任何业务方法。因此,客户只能以连续的方式一个接一个地提供服务。

进一步阅读:Java EE tutorial