Tutorial básico sobre java

3100 palavras 13 páginas
Java para web java enterprise edition

Introdução
- A primeira arquitetura popular foi a arquitetura mono-camada / monolítica;
- Com o downsizing, aplicativos passaram a ser desenvolvidos em duas camadas: client-server.
Mas... A partir da década de 90, os aplicativos passaram a ser desenvolvidos em múltiplas camadas (3, 4 ou mais):
Sendo assim, a forma mais popular atualmente para desenvolvimento em três camadas, é utilizando um servidor Web:
- A arquitetura Web é muito dinâmica para mudanças, pois não temos um aplicativo client nas máquinas dos usuários;
- A arquitetura Web é acessível, pois pode ser disponibilizada na Internet;
- Arquiteturas Web podem atender a grandes demandas;
- Podemos acessar um aplicativo Web com diferentes computadores e dispositivos: celular, PDA’s wireless, PC’s, Apple, Unix, Torradeiras (TORRADEIRAS?!?!?).
Conceitos Web
- Comunicação client-server ocorre através do protocolo HTTP (HyperText Transfer Protocol);
- HTTP é um protocolo de alto nível baseado no TCP/IP;
- Tipicamente trafegamos arquivos / conteúdo HTML (HyperText Markup Language).
HTTP
- O protocolo HTTP foi criado para interligar universidades americanas;
-Podemos enviar dados (formulários e arquivos) por um browser através de HTTP
-Podemos receber dados de um servidor HTTP
- Podemos receber dados em diferentes formatos: HTML, TXT, PDF, Excel, GIF, JPG, BMP, etc.
Os dois principais, e mais usados, tipos de requisições são o GET e POST. Eles possuem algumas diferenças básicas, porém muito importantes: GET
• Só pode enviar até 255 caracteres de informações
• As informações vão como parte da URL (não indicado para senha)
• O browser ou proxy faz o cache da página pela URL
• Feito quando uma URL é digitada, via um link ou por um form de método GET
POST
• Pode enviar conteúdo ilimitado de informações
• Pode enviar texto e binário (ex: arquivos)
• O browser ou proxy não fazem o cache da página pela URL
• Feito por um form de método POST .
HTML
-

Relacionados

  • java
    2683 palavras | 11 páginas
  • Informatica
    3410 palavras | 14 páginas
  • Netbeans
    1267 palavras | 6 páginas
  • Netbeans
    476 palavras | 2 páginas
  • ATLS
    3002 palavras | 13 páginas
  • Matoni
    5636 palavras | 23 páginas
  • Spinner
    1445 palavras | 6 páginas
  • Crm - o começo
    2546 palavras | 11 páginas
  • CRUD
    6809 palavras | 28 páginas
  • Gerente de projetos
    1374 palavras | 6 páginas