В настоящее время я работаю над веб-проектом, используя JSF 2.0, Tomcat 7 и MongoDB. У меня есть большой вопрос о том, как обрабатывать управление сеансом и аутентификацию/авторизацию с пользователями в базе данных.
Структура, которую я хочу, выглядит следующим образом :только зарегистрированные пользователи могут создавать события, и каждый может видеть созданные события.
create.xhtml
--> только для зарегистрированных пользователей.events.xhtml
--> публичный для всех.Основная структура, которую я планирую, это:
create.xhtml
)login.xhtml
@SessionScoped
вступает в игру)Вопрос:
@SessionScoped
? В Create.java
или LoginManager.java
?