Aula04 JEE e Tomcat Turma1 2014

1027 palavras 5 páginas
Roteiro
1









Utilizando o HTTP
Java Enterprise Edition (JEE)
Servidor de Aplicação
Web Container
Tomcat
Ambiente de Desenvolvimento
Referências

Utilizando o HTTP
2



Pela estrutura inicial do HTTP, não existe possibilidade de guardar estado de uma conexão


Problemas


A mudança necessita alterar um documento e publicar a informação




Por exemplo: teria de ter um documento boletim para cada aluno de uma faculdade

O cliente não interage para enviar informações


Por exemplo: para o professor alterar notas dos alunos seria necessário alterar um documento HTML



Porém, às vezes precisamos mais do que uma página estática 

Para isso, começaremos a ver aplicações web usando
Java EE

Java Enterprise Edition (JEE)
3



O JEE consiste de uma série de especificações bem detalhadas, dando uma receita de como deve ser implementado um software que faz determinado serviço
 Exemplos de serviços: persistência em banco de dados, transação, web services, gerenciamento de threads, gerenciamento de conexões HTTP, gerenciamento da sessão web, balanceamento de carga, entre outros



A idéia é que você possa criar uma aplicação que utilize esses serviços
 Como são complexos, você não perderá tempo implementando essa parte do sistema
 A preocupação fica apenas com a lógica da aplicação

JEE - Arquitetura
4

Versões do JEE

JEE Version
JEE6
JEE5
JEE4
JEE3
JEE2

Servlet/JSP Spec
3.0/2.2
2.5/2.1
2.4/2.0
2.3/1.2
2.2/1.1

Servidor de Aplicação
6



Como fazer o “download do Java EE”?
 O Java EE é apenas um grande PDF, uma especificação, detalhando quais especificações fazem parte deste
 Para usarmos o software, é necessário fazer o download de uma implementação dessas especificações


Esse software ganha o nome de servidor de aplicação




Tem papel de servir sua aplicação para auxiliá-la com serviços de infraestrutura

Alguns servidores de aplicação: GlassFish da Sun, JBoss da
RedHat, Apache Geronimo da Apache, Websphere da IBM.

Web Container
7

Relacionados