使用会话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. 如何使用JPA映射有状态的ejb 3.1会话bean
- 2. 使用会话,仍然是ajax?
- 3. Netty 4.1是否仍然需要setUseClientMode?
- 4. 是quickclick js仍然需要?
- 5. '没有会话或会话关闭' 与JPA 2和EJB 3.1
- 6. EJB无状态会话bean和有状态会话bean
- 7. 如何从PHP调用EJB会话bean?
- 8. ATL/WTL是否仍然需要使用全局_Module变量?
- 9. MySQL准备好的语句是否仍然需要使用mysql_escape_string
- 10. Html.AntiForgeryToken()仍然需要?
- 11. 为什么需要一个会话bean?
- 12. 复制的会话是否需要启用粘性会话?
- 13. @WebServices as @Stateless会话bean在ejb jar中
- 14. EJB 3.1丢弃有状态会话bean
- 15. EJB 2.1有状态会话bean
- 16. EJB会话bean线程安全
- 17. EJB访问有状态会话Bean NameNotFoundException
- 18. 使用会话bean
- 19. 使用远程独立客户端调用EJB 3.1会话Bean
- 20. EJB 3.1。是否需要@Local注释?
- 21. 为什么EJB会话bean有“会话”的名字?
- 22. EJB会话Bean /客户端Hibernate会话交互?
- 23. 为什么使用Facade模式的EJB会话bean
- 24. 我是否需要在每个页面中使用会话?
- 25. 的CDI刻板印象不与EJB会话Bean工作
- 26. 如果会话过期,视图状态是否仍然存在?
- 27. EJB是否需要专用服务器才能使用?
- 28. Android WebView:从资源加载是否仍然需要Internet权限?
- 29. vuex模块是否仍然需要命名空间?
- 30. Angular弹出的工程,是否仍然需要angular.cli?