Является ли область диалога подходящей заменой области представления?

В JSF 2.0 наиболее очевидным вариантом использования области представления является одна страница с потенциально множественными обратными сообщениями AJAX. Использование CDI вместо управляемых компонентов JSF оставляет нас без области просмотра, поэтому нам остается либо реализовать нашу собственную, либо использовать стороннюю реализацию (возможно, содержащую ошибки), либо использовать область диалога.

Мой вопрос: является ли область диалога достойной заменой области просмотра в типичной ситуации AJAX? Как и область просмотра, допускает ли он несколько экземпляров за сеанс? Каковы подводные камни?

Я знаю об одной из ловушек, а именно о том, что область диалога не удаляется автоматически, когда пользователь уходит со страницы, а вместо этого удаляется по истечении тайм-аута. Но я не уверен, что происходит, когда пользователь переходит назад на эту страницу до того, как время разговора истекло.

ОБНОВЛЕНИЕ

Область диалога действительно поддерживает несколько экземпляров на сеанс. Эта книга утверждает это, и я смог подтвердить это, используя код из гл. 2.

9
задан Distortum 1 January 2012 в 18:53
поделиться