使用會話bean有哪些用例?我個人更喜歡在web輪胎中保持會話狀態,當請求需要'粘性'時。謝謝。與JPA,是否仍然需要使用EJB會話bean?
0
A
回答
0
會話bean提供的所有服務(聲明性事務,聲明性安全,異步方法,定時器等)。如果你不需要任何這些服務,那麼你不需要會話bean。
1
請注意,一些JPA概念與其他JavaEE概念相關聯,並且在某些情況下與EJB相關聯,特別是通過@PersistenceContext
注入的容器管理實體管理器
@PersistenceContext(type = EXTENDED) EntityManager em;
- 的EntityManager由
@Stateful
會話bean
- 的EntityManager由
@PersistenceContext(type = TRANSACTION) EntityManager em;
- EntityManager的被鏈接到與僅可用當前運行JTA事務
的範圍內連接到與僅可用在第一種情況下,EJB是必需的。在第二種情況下,EJB很好地自動處理事務管道。
0
主要用例是避免必須編寫JPA所需的繁瑣和冗長的事務管理代碼。
隨着EJB的變得幾乎總是隱形的,最多隻有一個額外的註釋。
相關問題
- 1. ,Cookie是否仍然需要?
- 2. 如何使用JPA映射有狀態的ejb 3.1會話bean
- 3. 使用有狀態會話bean(EJB)
- 4. 檢查會話是否仍然存在
- 5. 使用會話,仍然是ajax?
- 6. ctype.h是否仍然需要unsigned char?
- 7. Netty 4.1是否仍然需要setUseClientMode?
- 8. 是否仍然需要限制$(window).scroll()?
- 9. FlashDevelop?我是否仍然需要Flash CS
- 10. 檢查是否仍然需要blob
- 11. 如果返回會話ID,那麼servicestack是否仍然需要「基本xxx」?
- 12. 是quickclick js仍然需要?
- 13. 我是否仍然需要爲algorithm :: join使用boost?
- 14. MySQL準備好的語句是否仍然需要使用mysql_escape_string
- 15. ATL/WTL是否仍然需要使用全局_Module變量?
- 16. '沒有會話或會話關閉' 與JPA 2和EJB 3.1
- 17. EJB無狀態會話bean和有狀態會話bean
- 18. 如何從PHP調用EJB會話bean?
- 19. 實體bean(ejb 3.x)是否需要容器?
- 20. Eclipse - 如何從與NetBeans相似的現有JPA生成EJB會話bean?
- 21. Html.AntiForgeryToken()仍然需要?
- 22. JPA是否需要外鍵
- 23. 爲什麼需要一個會話bean?
- 24. 複製的會話是否需要啓用粘性會話?
- 25. 我們是否仍然需要使用Servlet 3.0進行URL編碼(對於會話ID)
- 26. AntiForgeryToken是否需要會話狀態?
- 27. EJB無狀態會話bean爲空
- 28. EJB訪問有狀態會話Bean NameNotFoundException
- 29. EJB會話bean線程安全
- 30. @WebServices as @Stateless會話bean在ejb jar中