2011-08-09 71 views
1

我在JBoss服務器內部使用了一個POJO(非EJB)類,並創建了它的多個實例。 JBoss會創建一個對象池並管理這個資源嗎?或者它會簡單地創建與我實例化對象一樣多的對象嗎?JBoss POJO對象池

回答

0

簡單的舊Java對象是「非託管」容器無法知道,當你說「新」時,你並不真正的意思是「新」。

EJB管理生命週期,實施起來微不足道。如果你想共享爲什麼不使用它?

+0

我需要的是管理池中的資源的容器,但我不需要任何其他容器服務(如事務等)。那麼,如果我將它部署爲沒有任何事務支持的EJB,該怎麼辦?我的負責人表示,將POJO部署爲EJB將會過於沉重。這是真的嗎? – Dunxton

+0

您可以指定您的EJB不需要傳輸。但我不同意交易支持的成本非常高。使用容器的事務管理器不應涉及的單個事務資源 - 在與數據庫交談時,無論如何都暗中擁有事務,與您正在進行的實際業務工作相比,EJB額外應該是微不足道的。如果你不使用EJB,你只需要推出你自己的池,並支付大量的成本。 – djna