Aula04 JEE e Tomcat Turma1 2014
1027 palavras
5 páginas
Roteiro1
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