2010-10-02 70 views

回答

8

如果您能夠將@Stateless豆池大小限制爲1,那麼您可以非常接近@Singleton

的影響會像具有使用@Lock(WRITE)所有呼叫的@Singleton(即沒有併發),不急於啓動通過@Startup將首次訪問開始)。

如果您的平臺可以選擇熱切地填寫@Stateless Bean池,那麼您仍然可以獲得@Startup的效果。

+0

啊,聰明。沒想過這個。 +1 – 2010-10-16 23:47:00

1

是有沒有辦法,我可以使用無狀態bean在EJB 3.0,在我的代碼進行一些修改確保單(使用static關鍵字,或其他的方式來做到這一點的....)

沒有,沒有什麼標準。您的容器可能會提供一些特定的擴展名(例如JBoss擁有專有的@Service註釋)。

相關問題