2013-06-23 60 views
0

我是JPA和EJB中的新成員。我讀過這樣的短語:Singleton bean:業務方法調用

單例會話bean可以使用容器管理或bean管理的 併發性。默認值是容器管理的,這對應於所有業務方法的 寫入鎖定。所有業務方法調用 都被序列化,以便只有一個客戶端可以在任何時間訪問任何 的bean。

有人可以簡單地解釋我是什麼意思:所有的業務方法調用序列化

回答

2

對於singleton會話bean的業務方法,容器管理併發情況下的默認鎖定類型是LockType.WRITE,這意味着當SSB的客戶端調用其中一個方法時,SSB將被鎖定到其他方法客戶端。也就是說,沒有其他人可以調用SSB上的任何業務方法,直到完成服務實際客戶端爲止。因此,客戶端只能以序列化的方式一個接一個地服務。

延伸閱讀:Java EE tutorial