Новичок в JSF: состав по сравнению с составным объектом

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

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

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

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

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

5
задан BalusC 11 July 2011 в 10:16
поделиться

1 ответ

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

См. Также:

6
ответ дан 14 December 2019 в 13:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: