Tapestry/Основные понятия: различия между версиями

Содержимое удалено Содержимое добавлено
Новая страница: «== Слушатели == {{Wikipedia|}} Слушатель ({{lang-en|event listener}}) — == См. также == * Слушатели в Java»
 
м дополнение
Строка 1:
== Слушатели ==
{{Wikipedia|Слушатель (шаблон проектирования)}}
{{Wikipedia|}}
{{Wikipedia|Наблюдатель (шаблон проектирования)}}
Слушатель ({{lang-en|event listener}}) —
Слушатель, наблюдатель ({{lang-en|event listener}}) — как правило методы, обрабатывающие события ({{lang-en|event}}) или запросы ({{lang-en|request}}).
 
 
<!--
• Two purposes
– Represent request initiated by user
– Represent flow-of-control within a request
• Events are handled by methods inside
page/component classes
• Methods are identified by
– Naming convention
– @OnEvent annotation
-->
 
<!--
(Слушатели)?
 
Объекты, создаваемые пакетом (Фабрика слушателей)?.
Реагируют на разные события.
Модифицируют существующие структуры данных.
Источником события может быть система или пользовательский интерфейс.
Обработку каждого типа системных событий желательно производить в отдельной компоненте.
Слушатель составляется в пакете (Фабрика слушателей)?.
 
Слушатели, обрабатывающие одно и то же событие, добавляются в один и тот же (Контейнер слушателей)?
 
(Слушатели)? разделяются на две группы:
(Слушатели представления)?
(Слушатели модели)?
 
(Слушатели представления)?
 
Слушатели представления – это разновидность слушателей, которые обрабатывают события отображения компонент. Они отвечают за обработку событий, связанных с логикой отображения и взаимодействием системы с пользователем.
 
(Слушатели модели)?
 
Слушатели модели – это разновидность слушателей, которые обрабатывают программно сгенерированные системные события, связанные с преобразованием данных.
Другие названия: hooks
 
(Контейнер слушателей)?
 
Контейнер слушателей – это класс, который содержит упорядоченную коллекцию слушателей и по очереди вызывают их для обработки события. Каждому событию соответствует свой контейнер слушателей.
 
(Фабрика слушателей)?
 
Создаёт (Слушатели)?.
Для производства слушателя нужно знать название события и тип входной структуры данных.
Каждый модуль системы при подключении извещает фабрику слушателей о предоставляемых слушателях.
-->
 
== См. также ==
 
* [[Java/Listeners|Слушатели в Java]]
* [[w:Control flow graph]]