Смешивание @SessionScoped и @Model в документации CDI - PullRequest
2 голосов
/ 21 октября 2011

Вопрос о новичке в Java EE 6 впереди, так что будьте осторожны ...

Я продолжаю читать вводный материал CDI, как

http://docs.jboss.org/cdi/spec/1.0/html_single/#d0e268

В этом документе мне интересно, почему они смешивают @SessionScoped с @ Model , который определяется как @RequestScoped plus @Named, и некоторыми другими вещами, которые я не понимаю.

Почему не бобы, например бин Login, просто помеченный @Named + @SessionScoped? В чем здесь выгода?

Спасибо

1 Ответ

2 голосов
/ 22 октября 2011

Вы правы, используя @Named @ SessionScoped`, добьетесь того же и будет более понятным. На самом деле, мне интересно, не может ли какой-нибудь CDI impl выдать исключение с этой двойной областью (Weld нет).

Кстати, я рекомендую вам прочитать документацию по сварке, которая является более конкретным подходом к CDI IMHO.

...