Buscar

Aula_02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

DESENVOLVIMENTO DE SISTEMAS WEB
Prof. Jorge Ferreira
Aula 2
Conteúdo Programático desta aula
Descrever como funciona a WEB;
Definir a arquitetura Cliente X Servidor;
Entender sobre o protocolo HTTP;
Definir o básico sobre a Arquitetura Java EE;
Arquivos de configuração GlassFish-TomCat.
2
Por que migrar para WEB?
Ambiente de tecnologia neutra;
Facilidade de distribuição e atualização;
Não requer um sistema operacional específico;
Necessidade apenas de um navegador;
3
Por que migrar para WEB?
É necessário apenas um navegador;
Não precisa de instalação;
Não precisa de CD de instalação.
4
Arquitetura Cliente-Servidor
Uma aplicação WEB é um tipo de aplicação que trabalha na estrutura Cliente-Servidor;
Cliente - Temos as interfaces que receberão os dados do usuário e as respostas vinda do servidor;
Servidor - Processa os dados vindo da Interface Cliente e devolve em forma de HTML para o Cliente.
5
Arquitetura Cliente-Servidor
6
HTML
Linguagem de marcação de hipertenso (Hypertext Markup Language);
Conjunto de instruções que o navegador WEB define como apresentar ao usuário;
Padrão aberto atualizado pelo W3C (World wide Web Consortium)
7
HTTP
Protocolo de Transferência de Hipertexto (Hypertext Transfer Protocol)
Um protocolo de rede com características específicas para WEB.
Executado sobre camadas do TCP/IP.
8
HTTP
Usa uma sequência de Requisição/Resposta.
Mensagens de Requisição/Resposta.
9
Requisições do Cliente HTTP contém:
Um cabeçalho inicial;
Zero ou mais cabeçalhos adicionais;
Uma linha em branco;
Corpo da mensagem (opcional) 
10
Requisições HTTP: Get
Usadas para pedir um recurso particular do servidor;
Usadas para enviar dados para o servidor.
11
Get: URL Exemplo
<a href = “pagina.jsp?codigo=5”>Código</a>
Itens antes da marca de interrogação(?) é a URL original da Requisição;
Parâmetros são codificados como pares de nome valor;
Mais de um conjunto de parâmetro são separados por &. ex. codigo=5&nota=8.
12
Requisições HTTP: Post
Esconde os dados dentro do corpo da mensagem que é enviada para o servidor;
Requisições complexas para o servidor;
Carregamento de arquivos para o servidor.
13
Páginas Dinâmicas ou Estáticas
Conteúdo estático não muda;
Páginas dinâmicas têm mais flexibilidade;
Mudanças de acordo com a entrada do usuário.
14
Java Enterprise Edition (Java EE)
Criada para o desenvolvimento de aplicações corporativas, baseada em componente;
Usa modelo de aplicação Mult-Camadas.
15
Tecnologias Java nas Camadas
Servlets
JSP (Java Server Pages)
16
Servlets
Resposta primária do Java para adicionar funcionalidade aos servidores;
Ler os dados contidos nas requisições passadas ao servidor e gerar uma resposta dinâmica.
17
Camada Web : JSP
Aspectos exatamente como HTML, só tem acesso a todas as capacidades dinâmicas de servlets com o uso de roteiros e linguagens de expressão;
18
Servidores Web:GlassFish
O GlassFish é um servidor de aplicação desenvolvido pela Sun Microsystem, é gratuito, porém também existe uma versão proprietária chamada Enterprise Server.
19
Servidores Web:TomCat
O TomCat é um Conteiner Servlet (Servidor de aplicação Java), que serve para interpretar aplicações escritas em Java para Web.
20
Instalando e Configurando o Servidor.
Vamos Praticar
21
Resumindo
Como funciona a WEB;
Cliente x Servidor;
HTTP;
Servidores.
22

Outros materiais