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