Відкрити головне меню

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