J2EE
Origem: Wikipédia, a enciclopédia livre.
O J2EE (Java 2 Enterprise Edition) ou Java EE é uma plataforma de programação de computadores que faz parte da plataforma Java. Ela é voltada para aplicações multi-camadas, baseadas em componentes que são executados 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, cada uma com funcionalidades distintas. Entre elas, tem-se:
- JDBC (Java Database Connectivity), utilizado no acesso a bancos de dados;
- Servlets, são utilizados para o desenvolvimento de aplicações Web com conteúdo dinâmico. Ele contém uma API que abstrai e disponibiliza os recursos do servidor Web de maneira simplificada para o programador.
- JSP (Java Server Pages), um especialização do servlet que permite que conteúdo dinâmico seja facilmente desenvolvido.
- JTA (Java Transaction API), é uma API que padroniza o tratamento de transações dentro de uma aplicação Java.
- EJBs, utilizados no desenvolvimento de componentes de software. Eles permitem que o programador se concentre nas necessidades do negócio do cliente, enquanto questões de infra-estrutura, segurança, disponibilidade e escalabilidade são responsabilidade do servidor de aplicações.
- JCA (Java Connector Architecture), é uma API que padroniza a ligação a aplicações legadas.