Metodologias de Programação IV - Aula 4 (12/13), secção 1 - Funcionamento dos servidores HTTP

9

Click here to load reader

description

Diaporama utilizado na unidade curricular "Metodologias de Programação IV", das Licenciaturas em Engenharia Informática e Tecnologias de Informação e Comunicação, da Universidade de Trás-os-Montes e Alto Douro.

Transcript of Metodologias de Programação IV - Aula 4 (12/13), secção 1 - Funcionamento dos servidores HTTP

Page 1: Metodologias de Programação IV - Aula 4 (12/13), secção 1 - Funcionamento dos servidores HTTP

Funcionamento dos servidores HTTP

2012-2013

Metodologias de Programação IV

Page 2: Metodologias de Programação IV - Aula 4 (12/13), secção 1 - Funcionamento dos servidores HTTP

Pedido HTTP

Resposta HTTP

Page 3: Metodologias de Programação IV - Aula 4 (12/13), secção 1 - Funcionamento dos servidores HTTP

Suporte a comunicações

na rede

Resolução de endereços

Processar o pedido

Geração da resposta

Alojamento virtual

Dinâmico

Páginas“tal e qual”

CGI

SSI

Abordagens por modelos

API de servlets

Mapeamento de endereços

Autenticação

Estático

Conteúdo estático

Adaptado de Shklar & Rosen, 2009, p. 123.

Pseudónimos

Page 4: Metodologias de Programação IV - Aula 4 (12/13), secção 1 - Funcionamento dos servidores HTTP

Suporte a comunicações

na rede

Resolução de endereços

Processar o pedido

Geração da resposta

Alojamento virtual

Dinâmico

Páginas“tal e qual”

CGI

SSI

Abordagens por modelos

API de servlets

Mapeamento de endereços

Autenticação

Estático

Conteúdo estático

Adaptado de Shklar & Rosen, 2009, p. 123.

Pseudónimos

Page 5: Metodologias de Programação IV - Aula 4 (12/13), secção 1 - Funcionamento dos servidores HTTP

Suporte a comunicações

na rede

Resolução de endereços

Processar o pedido

Geração da resposta

Alojamento virtual

Dinâmico

Páginas“tal e qual”

CGI

SSI

Abordagens por modelos

API de servlets

Pseudónimos

Mapeamento de endereços

Autenticação

Estático

Conteúdo estático

Aceder ao recurso solicitado

GET /...

Page 6: Metodologias de Programação IV - Aula 4 (12/13), secção 1 - Funcionamento dos servidores HTTP

Suporte a comunicações

na rede

Resolução de endereços

Processar o pedido

Geração da resposta

Alojamento virtual

Dinâmico

Páginas“tal e qual”

CGI

SSI

Abordagens por modelos

API de servlets

Pseudónimos

Mapeamento de endereços

Autenticação

Estático

Conteúdo estático

Aceder ao recurso solicitado

200 OK..

Page 7: Metodologias de Programação IV - Aula 4 (12/13), secção 1 - Funcionamento dos servidores HTTP

Pseudónimos

Suporte a comunicações

na rede

Resolução de endereços

Processar o pedido

Geração da resposta

Alojamento virtual

Dinâmico

Páginas“tal e qual”

CGI

SSI

Abordagens por modelos

API de servlets

Mapeamento de endereços

Autenticação

Estático

Conteúdo estático

Aceder ao recurso solicitado

Page 8: Metodologias de Programação IV - Aula 4 (12/13), secção 1 - Funcionamento dos servidores HTTP

Suporte a comunicações

na rede

Resolução de endereços

Processar o pedido

Geração da resposta

Alojamento virtual

Dinâmico

Páginas“tal e qual”

CGI

SSI

Abordagens por modelos

API de servlets

Pseudónimos

Mapeamento de endereços

Autenticação

Estático

Conteúdo estático

Page 9: Metodologias de Programação IV - Aula 4 (12/13), secção 1 - Funcionamento dos servidores HTTP

Bibliografia

Shklar, Leon & Rosen, Rich (2009). Web Application Architecture: Principles, Protocols and Pratices. Chichester, Reino Unido: John Wiley & Sons.

Págs. 121-123.

Música de fundo: excertos de “Sea of Time”, The Beatles, álbum “Yellow Submarine”.