Шаблони 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 (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Intercepting Filter (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Front Controller (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Dispatcher View (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Service to Worker (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Composite View (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. View Helper (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Business Delegate (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Service Locator (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Value List Handler (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Value (Transfer) Object Assembler (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Composite Entity (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Value (Transfer) Object (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Session Facade (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Data Access Object (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.
Sun Microsystems, Inc. Service Activator (російською). Архів оригіналу за 20 січня 2013. Процитовано 13 червня 2012.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.