2.2 - Catálogo J2EE

O catálogo J2EE possui 21 padrões de projeto catalogados e divididos em três camadas (apresentação, negócio e integração). Esses padrões foram percebidos e idealizados para uso específico com a linguagem de programação Java. Porém, os respectivos padrões podem ser escritos em qualquer linguagem de programação com mais ou menos facilidade, a depender da linguagem escolhida. Observe que os padrões criados neste catálogo possuem uma semelhança muito grande com diversos dos padrões descritos no catálogo GOF.

O catálogo J2EE divide os padrões em três camadas:

A camada de apresentação reúne os oito padrões descritos na tabela abaixo:

Nome do Padrão Sinopse
Intercepting Filter Facilita os processamentos prévio e posterior de uma solicitação.
Front Controller Fornece um controlador centralizado para gerenciar o tratamento de uma solicitação.
Context Object Encapsula o estado em um modo independente de protocolo para ser compartilhado em toda a sua aplicação.
Application Controller Centraliza e modula o gerenciamento de ação e visualização.
View Helper Encapsula a lógica que não esteja relacionada a formatação da apresentação em componentes auxiliares (Helper).
Composite View Cria uma visualização (View) agregada a partir de subcomponentes muito pequenos.
Service to Worker Combina um componente distribuidor (Dispatcher) com os padrões Front Controller e View Helper.
Dispacther View Combina um componente distribuidor (Dispatcher) com os padrões Front Controller e View Helper de modo a transferir muitas atividades para o processamento de visualização.
Copyright © 2014 AIEC.