Поле формы, Календарь, Таблица данных, Дерево и т. Д. Являются компонентами JSF. Соедините их вместе с Facelets и постройте деревья компонентов. Композиция - это название этой игры.

определение для "component" в JSF 2.0?

Какое определение компонента в Facelets используется в JSF 2.0?

Конечно, я погуглил это, но не нашел короткого и ясного ответа.

Ответы на вопрос(2)

Календарь, Таблица данных, Дерево и т. Д. Являются компонентами JSF. Соедините их вместе с Facelets и постройте деревья компонентов. Композиция - это название этой игры.

Решение Вопроса

Спецификация JSF 2.0определение дано в первом абзаце:

Модель компонентов пользовательского интерфейса

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

JSF также поддерживает компоненты пользовательского интерфейса с несколькими дополнительными вспомогательными API:

Преобразователи—Подключаемый класс поддержки для преобразования значения разметки компонента в и из соответствующего типа на уровне модели.События и слушатели—Передача событий и модель регистрации слушателей, основанная на шаблонах разработки Спецификации JavaBeans, версия 1.0.1.Validators—Подключаемые вспомогательные классы, которые могут проверять локальное значение компонента (полученное во входящем запросе) и проверять его соответствие бизнес-правилам, применяемым каждым валидатором. Сообщения об ошибках проверки могут быть сгенерированы и отправлены обратно пользователю во время рендеринга.

Пользовательский интерфейс для конкретной страницы веб-приложения на основе JSF создается путем сборки компонентов пользовательского интерфейса для конкретного запроса или ответа ввид, Представление - это дерево классов, которые реализуютUIComponent, Компоненты в дереве имеют родительско-дочерние отношения с другими компонентами, начиная скорневой элемент дерева, которое должно быть экземпляромUIViewRoot, Компоненты в дереве могут быть анонимными или им могут быть предоставленыидентификатор компонента пользователем фреймворка. Компоненты в дереве могут быть расположены на основеидентификаторы компонентов, который должен быть уникальным в пределах ближайшего предка к компоненту, который являетсяконтейнер имен, Для сложных сценариев рендеринга компоненты также могут быть присоединены к другим компонентам какфасеты.

Facelets - это технология просмотра, которая позволяет определитьПосмотреть как упомянуто в последнем абзаце вышеупомянутой цитаты.

Ваш ответ на вопрос