Новичок в JSF: состав против композита - PullRequest
5 голосов
/ 05 февраля 2010

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

Но теперь, как я понял, есть два способа создания компонента:
1. Композиция - набор компонентов, которые могут быть включены в страницу
2. смесь - новый компонент, который инкапсулирует некоторые компоненты и предоставляет пользователям интерфейс

Какое основное правило при выборе между ними?
Например, я хочу показать список продуктов пользователю. Для этого списка я должен создать свой собственный компонент, который я добавляю в основной макет, чтобы отделить код представления. Так должен ли этот список быть составным или составным?

Я надеюсь, что кто-нибудь может помочь мне разобраться с этим основным делом.

Заранее спасибо,

Ответы [ 2 ]

6 голосов
/ 05 февраля 2010

Выберите композиция (шаблон) , если вы хотите повторно использовать шаблон, который обычно включается только один раз в главном окне. Например. верхний колонтитул, меню, нижний колонтитул, отдельная таблица и т. д. Выберите составной компонент , если вы хотите повторно использовать компонент с привязкой к bean-значению, который можно включить в любое количество основной вид. Например. группа меток, входных данных и компонентов сообщений (хотя файл тегов часто лучше для этого).

Смотри также:

0 голосов
/ 17 февраля 2014
...