21.12.2022 Views

python_para_desenvolvedores_2ed

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

180 Web

Web

Uma aplicação Web é uma aplicação cliente-servidor aonde o cliente é o

browser (como o Mozilla Firefox) e o protocolo utilizado para a comunicação

com o servidor é chamado Hypertext Transfer Protocol (HTTP), tecnologias que

servem de base para a World Wide Web (WWW), as páginas de hipertexto que

fazem parte da internet. Tais páginas seguem as convenções da linguagem

HyperText Markup Language 44 (HTML).

A Web dinâmica é uma forma de

execução remota.

Requisição GET

ou POST

Servidor

HTTPd

Browser

Resposta

url?param=arg => url(param=arg)

As aplicações Web geram as páginas HTML dinamicamente, atendendo as

requisições enviadas pelo browser. Se construídas da forma adequada, estas

aplicações podem ser acessadas em vários ambientes diferentes, de

computadores pessoais, até PDAs e celulares.

Existem muitos frameworks para facilitar o desenvolvimento de aplicativos

Web em Python, entre eles, o CherryPy e o CherryTemplate.

44 Especificações em: http://www.w3.org/MarkUp/.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!