Это не официальный сайт wikipedia.org 01.01.2023

Шаблоны J2EE — Википедия

Шаблоны 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 года.