Я работаю над следующей, казалось бы, базовой задачей:
'' Создать DVD-хранилище.Система имеет два типа пользователей: администраторы и обычные пользователи.Администраторы могут выполнять CRUD для элементов DVD, обычные пользователи могут приобретать DVD. ''
Я использую NetBeans + GlassFish и сделал следующее:
- подготовил схему базы данных с таблицами:пользователи, DVD, транзакции
- создали бины сущностей для трех таблиц (New> классы сущностей из базы данных ...)
- создали страницы JSF CRUD для бинов сущности (New> Страницы JSF из сущности)классы ...)
Как именно я интегрирую аутентификацию пользователей здесь?
Я пробовал следующее, но не получилось где-то в процессе: применить AuthenticationPhaseListener, который пытается перехватитьвсе запросы и их маршрутизация в зависимости от того, есть ли пользователь в сеансе и его роль.
Есть ли что-то простое, что я здесь упускаю?Не могли бы вы выделить для меня различные классы (и их тип / необходимые аннотации / нужно ли им управлять компонентами и т. Д.) И страницы, которые мне нужны для этого.
По сути, я просто хочу, чтобы это закончилось каккак можно скорее, так как это сводит меня с ума.Для меня здесь задействовано столько новых технологий, что это просто ошеломляет.Любой указатель в правильном направлении высоко ценится.
Спасибо за тонну,
- Дан