Шаблоны 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 (рус.).


Served in 0.943 secs.