[英]What is the life of @Stateless EJB injected into JSF @SessionScoped?
我正在轉換一些代碼以利用EJB 3,並且提出了一個方案,其中將@Stateless EJB注入到帶有@SessionScoped注釋的JSF受管bean中。
我想知道這如何影響EJB的壽命? 它是保持無狀態並在每次調用其方法之一后被銷毀嗎?還是在會話期間存在相同的bean?
由於無狀態EJB會話Bean由服務器池化,因此與其生命周期以及其他會話作用域Bean的生命周期沒有直接關系。 Web服務器在需要時創建並銷毀此類bean。
從EJB規范:
容器可以隨時執行實例創建-與客戶對業務方法或創建方法的調用沒有直接關系。
有關更多信息,請參見規格 (第99頁左右)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.