Создание страниц master-detail для сущностей, как их связать и какой bean scope выбрать

Я начал изучать JSF, но, к сожалению, в большинстве учебников представлен только раздел "Вход в систему" или "Регистрация".

Не могли бы вы указать мне на несколько более подробных примеров? Меня интересует одна вещь - страница, представляющая список продуктов. Я нахожусь на странице home и нажимаю на страницу products, чтобы увидеть последние добавленные products. И каждый раз, когда я захожу на страницу, список товаров будет создаваться из последних записей в базе данных. Как я могу с этим справиться?

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

Какой подход был бы лучшим для решения подобной проблемы? Как правильно использовать область видимости сессии в двухстраничном пользовательском интерфейсе master-detail?

25
задан BalusC 31 May 2015 в 16:09
поделиться