Шаблоны J2EE
Материал из Википедии — свободной энциклопедии
Шаблоны J2EE — Набор шаблонов проектирования описывающей архитектуру серверной платформы для задач средних и крупных предприятий. Эти шаблоны рекомендуется применять при проектировании приложений с использованием java-архитектуры j2EE для решения стандартных подзадач, указанных ниже:
[править] Intercepting Filter
Обеспечивает централизованную точку входа для управления обработкой запроса
[править] Front Controller
Комбинирует Dispatcher, Front Controller и View Helper, откладывая обработку сигналов
[править] Dispatcher View
Паттерн Dispatcher View, как и паттерн Service to Worker, описывает общую комбинацию других паттернов каталога. Оба этих макро-паттерна описывают комбинацию контроллера и диспетчера с видами и хелперами. Описывая общую структуру, они придают особое значение паттернам, которые связаны, однако имеют разное применение.
[править] Service to Worker
Паттерн Service to Worker, как и паттерн Dispatcher View, описывает общую комбинацию других паттернов каталога. Оба этих макро-паттерна описывают комбинацию контроллера и диспетчера с видами и хелперами. Описывая общую структуру, они придают особое значение паттернам, которые связаны, однако имеют разное применение.
[править] Composite View
Централизованный контроллер для управления обработкой запроса
[править] View Helper
Обеспечивает предварительную и пост-обработку запроса
[править] Business Delegate
Прячет сложности поиска и создания бизнес-сервисов
[править] Service Locator
Управляет исполнением запросов, кэшированием результатов и их обработкой
[править] Value List Handler
Собирает составной Value Object из многих источников данных
[править] Value Object Assembler
Прячет сложность бизнес-объекта, централизует обработку workflow
[править] Composite Entity
Обеспечивает обмен данными между слоями, уменьшая сетевой трафик
[править] Value Object
Прячет сложность бизнес-объекта, централизует обработку workflow
[править] Session Façade
Разделяет презентационный и сервисный уровни, обеспечивает интерфейсы фасада и посредника для сервисов.
[править] Data Access Object
Абстрагирует источник данных; обеспечивает прозрачный доступ к данным
[править] Service Activator
Обеспечивает асинхронную обработку для компонентов EJB