Catalogo padroes java ee
Os padrões Java EE devem ser usados quando o objetivo desejado é englobado pelo padrão, deve ser associado intenção com padrão e ainda deve ser consultado e analisado o padrão desejado.
Java EE difere de outros padrões pela performance, escabilidade, reuso e manutenção, JAVA EE é um conjuntos de especificações (interfaces) voltados para a WEB. Você deve usar as implementações do JAVA EE (JSP, Servlet´s, etc) para usar java para web. JAVA SE é o Java para aplicativos desktop.
Segue a listagem com todos os padrões:
Java EE Blueprints: Procedimentos recomendados para desenvolver aplicações Java EE Divide as aplicações em camadas
Java EE Patterns: Soluções de design baseadas no Java EE Blueprints
SJC Java EE Patterns: divide em camadas lógicas que refletem a organização dos Java EE Blueprints
Intercepting Filter: Viabiliza pré- e pós-processamento de requisições
Front Controller: Oferece um controlador centralizado para gerenciar o processamento de uma requisição
Context Object: Encapsula estado de forma independente de protocolo para compartilhamento pela aplicação
Application Controller: Centraliza e modulariza o gerenciamento de Views e de ações
View Helper: Encapsula lógica não-relacionada à formatação
Composite View: Cria uma View composta de componentes menores
Service To Worker: Combina Front Controller com um Dispatcher e Helpers. Concentra mais tarefas antes de despachar a requisição.
Dispatcher View: Combina Front Controller com um Dispatcher e Helpers. Realiza mais processamento depois de despachar a requisição
Businnes Delegate: Desacopla camadas de apresentação e de serviços
Service Locator: Encapsula lógica de consulta e criação de objetos de serviço
Session Facade: Oculta