Шаблони 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.