Использование пользовательской области JSF 2 - PullRequest
4 голосов
/ 20 февраля 2011

Я рассматриваю все области применения JSF2.0.Меня немного смущает вопрос, когда использовать пользовательский Scope.Любые конкретные случаи использования будут полезны.

Изначально я думал, что смогу использовать его для охвата нескольких страниц, таких как регистрация трех страниц и т. Д. Но похоже, что мы не можем использовать его там.

Ответы [ 2 ]

4 голосов
/ 26 июля 2012

Лучше поздно, чем никогда: я написал статью об использовании пользовательских областей в JSF2: Пользовательские области JSF 2 без сторонних библиотек

0 голосов
/ 23 февраля 2011

Ну, общая идея - создать свой собственный Scope для того, что вам нравится, например. вид "Разговор". Проблема уже решена в JSR 299 (CDI), и imho это то, где она принадлежит.

Мои попытки создать пользовательскую область привели к исключениям, выдаваемым реализацией JSF, как только контекст был разрушен. Поскольку кажется, что рабочих примеров нет, пользовательские области следует рассматривать как несуществующие в JSF2.0, хотя они объявлены как ключевая функция.

В любом случае, если вы ищете пользовательские области, обратите внимание на CDI (особенно Weld и MyFaces CODI), MyFaces Orchestra (для областей бесед в JSF), Seam (предлагает хорошее решение) или создайте пользовательскую область с помощью Spring.

НТН

...