4

从焊接 CDI 文档:

对话上下文会随任何 JSF 面孔请求(JSF 表单提交)或重定向自动传播。它不会自动传播非人脸请求,例如通过链接导航。

我想知道,上下文是否也会在 JSF 面请求中传播瞬态对话?更一般地说,是否有关于瞬时和长期对话之间传播差异的概述?

假设第一个问题的答案是“是”,您能否提供一个需要长时间对话的用例?

4

1 回答 1

7

来自同一个文档:

会话上下文在任何 JSF 请求期间都处于活动状态。大多数对话在请求结束时被销毁。如果对话应该跨多个请求保持状态,则必须明确将其提升为长时间运行的对话。

如果会话是暂时的(从未提升为长期运行的),则其生命周期与请求绑定。

...假设第一个问题的答案是“是”...

这是不对的” :)

...你能提供一个需要长时间对话的用例吗?...

跨越多个请求的所有任务(“工作单元”)。

我希望现在很清楚,请随时提出更多问题。

于 2012-08-30T12:54:07.483 回答