J2ee
Java Plataform, Enterprise Edition 2
Nomenclatura 2
Descrição 2
Containers ou API 2
Principais padrões J2EE p/ a construção de aplicações não distribuidas 3
1 Introdução 3
2 Padrões de projeto 6 2.1 Arquitetura dividida em camadas 7 2.2 Model-View-Controller 8 2.3 Front Controller 10 2.4 View Helper 11 2.5 Value Object 14 2.6 Data Access Object 14 2.7 Business Delegate 15 2.8 Service Locator 16 2.9 Composite View 16
3 Estratégias 19 3.1 Controle de transações 18 3.2 Exposição desnecessária de estrutura de dados 20 3.3 Restringindo acesso às páginas JSP 22 3.4 Validação 22
4 Conclusão 23
5 Bibliografia 23
Java Platform, Enterprise Edition
Java Platform, Enterprise Edition (ou Java EE, ou EE, ou em português Java Edição Empresarial) é uma plataforma de programação para servidores na linguagem de programação Java.
Nomenclatura
A plataforma inicialmente era conhecida por Java 2 Platform, Enterprise Edition ou J2EE, até ter seu nome trocada para Java EE na versão 5.0, posteriormente foi chamada de Java EE 5. A versão atual é chamada de Java EE 6.
Descrição
A Plataforma Java (Enterprise Edition) difere-se da Plataforma Java Standard Edition (Java SE) pela adição de bibliotecas que fornecem funcionalidade para implementar software Java distribuído, tolerante a falhas e multi-camada, baseada amplamente em componentes modulares executando em um servidor de aplicações. A plataforma Java EE é considerada um padrão de desenvolvimento já que o fornecedor de software nesta plataforma deve seguir determinadas regras se quiser declarar os seus produtos como compatíveis com Java EE. Ela contém bibliotecas desenvolvidas para o acesso a base de dados, RPC, CORBA, etc. Devido a essas características a plataforma é utilizada principalmente para o desenvolvimento de aplicações corporativas.
A plataforma J2EE contém uma série de especificações e containers, cada uma com funcionalidades