Introdução Programação de Aplicações Web

Post on 14-Jun-2015

361 views 0 download

description

Slides passados em aula

Transcript of Introdução Programação de Aplicações Web

Programação de Aplicações Web

FACCAMP 2/2013

Conteúdo

Aplicações

- Server-side- Client-side- Comunicação

HTTP

- Métodos

XHR

- História- Utilização- Framework

Banco de dados

- Conexão- Operações: INSERT UPDATE SELECT DELETE

Formulário

- Envio assíncrono- Tratamento de erros

HTTP (Hypertext Transfer Protocol)

• PROTOCOLO DE COMUNICAÇÃO

NAVEGADOR SERVIDOR

HTTP

HTTP (Hypertext Transfer Protocol)

Host: www.google.comUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR) Firefox/22.1Accept: text/html;q=0.9,*/*;q=0.8Accept-Language: pt-br,pt;q=0.8,en- us;q=0.5,en;q=0.3

Google.com, quero receber sua página. Estou usando um Firefox 22.1 / Windows.Aceito páginas HTML.Minha linguagem é Português mas também entendo Inglês.

Métodos HTTP

GET SOLICITA UMA PÁGINA OU RECURSO

POST ENVIA DADOS PARA CRIAÇÃO DE RECURSO

PUT ENVIA DADOS PARA ALTERAÇÃO DE RECURSO

DELETE SOLICITA A EXCLUSÃO DE UM RECURSO

Métodos HTTPGET

HTMLNAVEGADOR

SERVIDOR

HTTP://MEUBLOG.COM

POST HTTP://MEUBLOG.COM/NOVO

PUT HTTP://MEUBLOG.COM/POST/1

DELETE HTTP://MEUBLOG.COM/POST/1

Meta: Blog

LISTAGEM

CADASTRO

ATUALIZAÇÃO

EXCLUSÃO

POSTS PUBLICAÇÃO

AUTENTICAÇÃO

COMENTÁRIOS

Cliente / Servidor

BLOG

CLIENTE SERVIDOR

Cliente

JAVASCRIPTJQUERY

AJAX

HTML / CSSBOOTSTRAP

Servidor

BANCO DE DADOSRELACIONAL / SQL

JAVASERVLETS