Я начинаю разработку нового веб-приложения, которое использует JSF 2 в качестве технологии просмотра.
У меня нет опыта работы с JSF, и я немного смущен концепциями.
Я прочитал некоторую документацию по JSF, и основная идея заключалась в том, что это основанная на компонентах инфраструктура. Приложения построены из компонентов.
Но теперь, как я понял, есть два способа создания компонента:
1. Композиция - набор компонентов, которые могут быть включены в страницу
2. смесь - новый компонент, который инкапсулирует некоторые компоненты и предоставляет пользователям интерфейс
Какое основное правило при выборе между ними?
Например, я хочу показать список продуктов пользователю. Для этого списка я должен создать свой собственный компонент, который я добавляю в основной макет, чтобы отделить код представления. Так должен ли этот список быть составным или составным?
Я надеюсь, что кто-нибудь может помочь мне разобраться с этим основным делом.
Заранее спасибо,