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

805 views
609 views

Published on

Slides passados em aula

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

  • Be the first to like this

No Downloads
Views
Total views
805
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Programação de Aplicações Web FACCAMP 2/2013
  2. 2. 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
  3. 3. HTTP (Hypertext Transfer Protocol) • PROTOCOLO DE COMUNICAÇÃO NAVEGADOR SERVIDOR HTTP
  4. 4. HTTP (Hypertext Transfer Protocol) Host: www.google.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR) Firefox/22.1 Accept: text/html;q=0.9,*/*;q=0.8 Accept-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.
  5. 5. 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
  6. 6. Métodos HTTP GET HTML N A V E G A D O R S E R V I D O R HTTP://MEUBLOG.COM POST HTTP://MEUBLOG.COM/NOVO PUT HTTP://MEUBLOG.COM/POST/1 DELETE HTTP://MEUBLOG.COM/POST/1
  7. 7. Meta: Blog LISTAGEM CADASTRO ATUALIZAÇÃO EXCLUSÃO POSTS PUBLICAÇÃO AUTENTICAÇÃO COMENTÁRIOS
  8. 8. Cliente / Servidor BLOG CLIENTE SERVIDOR
  9. 9. Cliente JAVASCRIPT JQUERY AJAX HTML / CSS BOOTSTRAP
  10. 10. Servidor BANCO DE DADOS RELACIONAL / SQL JAVA SERVLETS

×