Java

502 palavras 3 páginas
AULA 04 PROGRAMAÇÃO
Prof. João Tiago Pessoa

IV

Como a Web trabalha?

ARQUITETURA DA WEB

Elementos-chave
A Web é uma aplicação cliente/servidor em grande escala. É composta de: oclientes (IE, Opera, Firefox, Chrome, ...)

oservidores (Apache, Tomcat, IIS, JBoss, ...)

Um servidor web recebe uma requisição (request) e devolve algo (response):
Browser: permite ao usuário solicitar um recurso

Server: recebe a solicitação e responde

Elementos-chave

Os browsers
1. Formatam a solicitação do usuário (request)

2. Entregam o request ao server 3. Recebem a resposta (response) do server 4. Formatam o response
5. Exibem a saída para o usuário

A “linguagem” dos browsers e servers
 HTTP oHyperText Transfer Protocol (Protocolo de Transferência de Hipertexto) oÉ nesse protocolo que ocorre a maioria das “conversas” oRoda no topo da pilha TCP/IP

 HTML oHyperText Markup Language (Linguagem de Marcação de Hipertexto) oLinguagem que os browsers interpretam e formatam para exibir as interfaces de usuário oO conteúdo HTML é parte de uma resposta HTTP

Principais métodos HTTP Request
 GET o Método mais simples o Pede ao servidor que envie algum recurso (html, jpg, pdf, ...)

 POST o Envia dados para serem processados/persistidos

o Utiliza formulários HTML para dar entrada nos dados

método

parâmetros

Status do HTTP Response
200 – OK

304 – NOT MODIFIED 401 – UNAUTHORIZED 403 – FORBIDDEN
404 – NOT FOUND ...

Status do HTTP Response
Contém:
ostatus ocabeçalho ocorpo da resposta (opcional) status Overview

JAVA EE

Java Platform Enterprise Edition
São especificações sobre como implementar diversos serviços básicos comuns às aplicações corporativas. Esses “serviços básicos” costumam ser bastante complicados de se implementar. oEx.: Transações, Troca de Mensagens, Aplicações distribuidas, Persistência, Tolerância a falhas, ...

Permite ao desenvolvedor se preocupar apenas com o

Relacionados

  • java
    294 palavras | 2 páginas
  • java
    868 palavras | 4 páginas
  • java
    6870 palavras | 28 páginas
  • Java
    1657 palavras | 7 páginas
  • java
    1176 palavras | 5 páginas
  • Java
    6757 palavras | 28 páginas
  • Java
    1044 palavras | 5 páginas
  • Java
    1411 palavras | 6 páginas
  • JAVA
    1268 palavras | 6 páginas
  • java
    2412 palavras | 10 páginas