Your SlideShare is downloading. ×
0
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Metodologias de Programação IV - Aula 2, Secção 2 - Sequência pedido-resposta de página Web

8,389

Published on

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
8,389
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
40
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Sequência pedido-respostade página Web
    2011-2012
    Metodologias de Programação IV
  • 2. Código da aplicaçãona máquina-cliente
    Código da aplicaçãona máquina-servidora
    Pedidos e respostas através do protocolo HTTP
    Navegador
    Servidor Web
    Sistema operativo
    Sistema operativo
    Sistema de gestão de bases de dados
    Ficheiros
    Ficheiros
  • 3. http://www.tribunalconstitucional.pt/tc/home.html
  • 4. 1. O utilizador introduz http://www.tribunalconstitucional.pt/tc/home.htmlno navegador
    2. O navegador faz um pedido HTTP ao servidor Web, pedindo a página http://www.tribunalconstitucional.pt/tc/home.html
    3. O servidor abre o ficheiro home.html respectivo e devolve-o como parte da resposta HTTP.
    (Pedido de conteúdo estático)
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Imagens
    Scripts
    Folhas de estilos
  • 10. 1. O utilizador introduziu http://www.tribunalconstitucional.pt/tc/home.htmlno navegador
    5. O navegador fez 23 pedidos HTTP adicionais (1 por cada imagem, script, etc.). Podem ser a servidores diferentes.
    2. O navegador fez um pedido HTTP ao servidor Web, pedindo a página http://www.tribunalconstitucional.pt/tc/home.html
    4. O navegador apresentou a página correspondente ao código HTML recebido no pedido.
    6. À medida que foi recebendo as respostas HTTP, o navegador foi apresentando as imagens e demais elementos.
    3. O servidor abriu o ficheiro home.html respectivo e devolveu-o como parte da resposta HTTP.
  • 11. 6 (sim, também 6). O navegador foi executando o código client-side da página (JavaScript, geralmente) que pode por si só gerar também mais pedidos HTTP ao servidor (ao mesmo ou a outros).
  • 12.
  • 13. 1. O utilizador introduz http://www.utad.pt/pt/index.asp no navegador
    2. O navegador faz um pedido HTTP ao servidor Web, pedindo a página http://www.utad.pt/pt/index.asp
    3.
  • 14. 1. O utilizador introduz http://www.utad.pt/pt/index.asp no navegador
    2. O navegador faz um pedido HTTP ao servidor Web, pedindo a página http://www.utad.pt/pt/index.asp
    3. O servidor Web executa o código do ficheiro index.asp e produz a resposta HTTP, que pode conter código HTML ou outro, inclusivamente binários.
    (Pedido de conteúdo dinâmico)
  • 15.
  • 16. Leituras associadas
    Web ApplicationArchitecture, Second Edition
    Cap. 3: “Birth of theWeb: HTTP”, págs. 29 a 34.
    HypertextTransferProtocol -- HTTP/1.1
    http://www.w3.org/Protocols/rfc2616/rfc2616.html
  • 17. Terminologiado protocolo HTTP
    Próxima secção

×