Tapestry/Компоненты
Компонент — в программировании, множество классов и языковых конструкций, объединенных по общему признаку.
В Tapestry есть возможность добавлять свои компоненты. По аналогии с страницами, каждому компоненту соответствует класс и опционально шаблон (имя.tml).
Классы компонентов, как правило, выполнены в старом объектном стиле: нет необходимости в наследовании, не реализуются интерфейсы, нет XML конфигурации.
Компоненты чаще всего взаимодействуют с контроллерами, слушателями (англ. listener) событий, класами сущностей (англ. entity).
Компонентные классы, могут расширять другие компонентный классы, но не могут классы других типов. Но базового класса для компонентов не существует.
Встроенные компоненты
[править]Список встроенных компонентов на сайте http://tapestry.apache.org