Introdução Programação de Aplicações Web
-
Upload
diogo-benica -
Category
Technology
-
view
361 -
download
0
description
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