Java Enterprise Edition
Conhecendo o JavaEE...................................................03
Tipos de API e Arquitetura de Aplicações Web.............03
Gerenciamento do Processamento de Transações.......04
Referências Bibliográficas..............................................06
Java Enterprise Edition
JavaEE ou Java Enterprise Edition é uma plataforma para desenvolvimento Web na linguagem de programação Java. Essa plataforma se difere da plataforma JavaSE pela questão da atribuição de APIs para desenvolvimento Web, e características voltadas para o trabalho na internet pelo lado do servidor. Essa plataforma é também considerado como um padrão de desenvolvimento por necessitar algumas especificações para as regras para ser possível a criação do aplicativo nessa plataforma Java. Explicando de uma forma mais simples, seria Java para Web.
Diferenças entre JavaEE e JavaSE
A tecnologia Java é tanto uma linguagem de programação como uma plataforma. A linguagem de programação Java é uma linguagem de alto nível orientada a objeto que tem uma sintaxe particular e estilo. A plataforma Java é um ambiente particular em que as aplicações da linguagem de programação Java são executados.
Existem várias plataformas Java. Muitos desenvolvedores, mesmo desenvolvedores experientes na linguagem Java, não entendem como as diferentes plataformas se relacionam entre si, a plataforma JavaSE é focado no desenvolvimento para Desktop e a JavaEE como vimos é focada para a Web.
JavaEE estende o JavaSE oferecendo recursos para o desenvolvimento de aplicações que rodam sobre um servidor.
API JavaEE
JDBC (Java Database Connectivity), utilizado no acesso a bancos de dados através do driver;
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, as Servlets fazem o meio-campo entre a classe Java e a tela JSP.
JSP (Java Server Pages), uma