Шаблоны J2EE
Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Шаблоны 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 Facade
Разделяет презентационный и сервисный уровни, обеспечивает интерфейсы фасада и посредника для сервисов.
[править] Data Access Object
Абстрагирует источник данных; обеспечивает прозрачный доступ к данным.
[править] Service Activator
Обеспечивает асинхронную обработку для компонентов EJB.
[править] См. также
[править] Ссылки
Sun Microsystems, Inc. Core J2EE Pattern Catalog (рус.).
Sun Microsystems, Inc. Intercepting Filter (рус.).
Sun Microsystems, Inc. Front Controller (рус.).
Sun Microsystems, Inc. Dispatcher View (рус.).
Sun Microsystems, Inc. Service to Worker (рус.).
Sun Microsystems, Inc. Composite View (рус.).
Sun Microsystems, Inc. View Helper (рус.).
Sun Microsystems, Inc. Business Delegate (рус.).
Sun Microsystems, Inc. Service Locator (рус.).
Sun Microsystems, Inc. Value List Handler (рус.).
Sun Microsystems, Inc. Value (Transfer) Object Assembler (рус.).
Sun Microsystems, Inc. Composite Entity (рус.).
Sun Microsystems, Inc. Value (Transfer) Object (рус.).
Sun Microsystems, Inc. Session Facade (рус.).
Sun Microsystems, Inc. Data Access Object (рус.).
Sun Microsystems, Inc. Service Activator (рус.).