2012-08-30 3 views
4

을 실행 대 과도 :CDI 대화 범위 전파 : 긴 용접 CDI 문서에서

대화 컨텍스트가 자동으로 JSF와 전파 요청 (JSF 양식 제출) 또는 리디렉션에 직면 해있다. 비면 요청 (예 : 링크를 통한 탐색)과 함께 자동으로 전파되지 않습니다.

나는 컨텍스트가 일시적인 대화에 대한 JSF faces 요청을 통해 전파되는지 궁금해하고 있었습니까? 그리고 좀 더 일반적으로 일시적 대화와 장기 대화 사이의 전파에 대한 차이점에 대한 개요가 있습니까?

첫 번째 질문에 대한 대답이 '예'라고 가정하면 장기간 대화가 필요한 유스 케이스를 제공 할 수 있습니까? 바로 그 문서에서

답변

7

:

대화의 문맥은 어떤 JSF 요청시 활성화됩니다. 대부분 요청이 끝날 때 대화가 소멸됩니다. 대화가 여러 요청에서 상태를 유지해야하는 경우 명시 적으로 장기 실행 대화로 승격 된 이어야합니다.

대화가 일시적 (장기 실행으로 승격 된 적이없는 경우) 인 경우 해당 수명주기가 요청에 바인딩됩니다. 첫 번째 질문에 대한 답변을 가정

은 ... '예'

그것은 "아니오"입니다 :)

... 당신이 사용 사례를 제공 할 수있다 장기간 대화가 필요한 경우 이 필요합니까? ...

둘 이상의 요청에 걸쳐있는 모든 작업 ("작업 단위").

지금은 분명히 희망이 있으니 추가 질문을 주시기 바랍니다.

+0

감사합니다. 나는 "가장"이라는 단어로 혼란스러워했습니다. 일시적인 대화가 얼굴 요청 전체에 전파되면 수동으로 종료해야합니다. 편집 : 예 지금 나는 '대부분의'일시적인 대화를 참조하십시오 참조하십시오. 이런! :-) –