Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura em Camadas
Arquitetura J2EE
Container e Serviços
Servlet
2
Prof. Jeangrei Veiga UPF - ADS - Programação de Aplicações Web
PROGRAMAÇÃO JAVA WEB
ARQUITETURA EM CAMADAS
7
System/360 – Mainframe criado pela IBM em 1964
PROGRAMAÇÃO JAVA WEB
Arquitetura em Camadas – Evolução das Aplicações Multicamadas
2 Camadas
▪ Sistemas em Camadas permitiram aumentar a escalabilidade
de uso de Sistemas de Informações, surgindo para:
▪ Melhor aproveitar os PCs da empresa
▪ Oferecer sistemas com interfaces gráficas amigáveis
▪ Integrar o desktop e os dados corporativos
Executam um “console”
na máquina cliente
Observe que servlets e JSPs podem executar sem um "J2EE server" completo, como
num servidor Web com suporte especial, como exemplo o Glassfish, JBOSS, Websphere
são exemplos de J2EE Server. 24
PROGRAMAÇÃO JAVA WEB
J2EE Container e Serviços
TOMCAT - é um web container bastante estável. Tem todas
características que um container profissional de aplicações web
possui.
Glassfish - permite todas as especificações da API Java EE,
tais como JDBC, RMI, JavaMail, JMS, JMX, etc. e determina
como as gerenciar.
Browser
Servlet JSP Page
BD
Web Container
Consumo de um recurso
POST. Ex.: Enviar dados de
um formulário Web
✓ Parâmetros de iniciação
✓ Mapeamentos de URL
✓ Tempo de sessão.