【发布时间】:2013-06-02 11:04:51
【问题描述】:
正如我在示例中看到的,每个 java 类都可以定义为 ejb 中的会话 bean,即使其中没有定义和使用 http 会话。那么,为什么将它们称为会话 bean?
【问题讨论】:
-
嗯,它不叫
HttpSessionBean。还有其他会议。 -
确实,“会话”!=“HTTP 会话”。 “会话”只是可以发生多个密切相关的请求/对话/查询/等的上下文。在 EJB 的情况下,必须在单个 DB 事务的上下文中解释单个“会话”(而在 HTTP 的情况下,必须在单个 Web 浏览器实例的上下文中解释单个会话)。相关:stackoverflow.com/questions/8887140/…
标签: java ejb session-bean