【发布时间】:2012-08-30 12:02:45
【问题描述】:
来自 Weld CDI 文档:
会话上下文会随着任何 JSF 面孔请求(JSF 表单提交)或重定向自动传播。它不会自动传播非人脸请求,例如通过链接导航。
我想知道,上下文是否也会在 JSF 面孔请求中传播瞬态对话?更一般地说,是否有关于短暂对话和长期对话之间传播差异的概述?
假设第一个问题的答案是“是”,您能否提供一个需要长时间对话的用例?
【问题讨论】:
标签: cdi conversation-scope weld
来自 Weld CDI 文档:
会话上下文会随着任何 JSF 面孔请求(JSF 表单提交)或重定向自动传播。它不会自动传播非人脸请求,例如通过链接导航。
我想知道,上下文是否也会在 JSF 面孔请求中传播瞬态对话?更一般地说,是否有关于短暂对话和长期对话之间传播差异的概述?
假设第一个问题的答案是“是”,您能否提供一个需要长时间对话的用例?
【问题讨论】:
标签: cdi conversation-scope weld
来自同一个文档:
会话上下文在任何 JSF 请求期间都处于活动状态。最多 对话在请求结束时被销毁。如果一个 对话应该跨多个请求保持状态,它必须是 明确提升为长期对话。
如果会话是短暂的(从未提升为长期运行的),则其生命周期与请求绑定。
...假设第一个问题的答案是“是”...
这是“不”:)
...你能提供一个长期对话的用例吗 必需的? ...
跨越多个请求的所有任务(“工作单元”)。
我希望现在很清楚,请随时提出更多问题。
【讨论】: