Uma Analogia com CGI+Forms
O Esquema CGI+Forms, amplamente utilizado na Web, pode ser
comparado com o esquema usual de venda de produtos a domicílio,
através de uma distribuidora, ainda bastante utilizado por
vendedores ambulantes e representantes comerciais.
Esquema convencional de vendas através de uma distribuidora:
- o vendedor visita o cliente, munido de um catálogo de
produtos, mostruário,
tabela de preços e formulário de pedido;
- o vendedor e o cliente preenchem o formulário de pedidos;
- o vendedor entrega o pedido à distribuidora;
- a distribuidora faz a consistência
final do pedido e, se aprovado, o encaminha ao setor de despacho/depósito;
- o setor de despacho prepara a mercadoria e a remete para
o cliente;
- o cliente recebe a mercadoria no seu domicílio;
A analogia deste esquema com "CGI+Forms" é a seguinte:
- o vendedor equivale ao "web browser". Entra permissivamente
em nossas residências e ambientes de trabalho através de
linhas de comunicação;
- o mostruário e o catálogo de produtos equivalem
a uma página HTML que o
cliente acessou e que o levará a se interessar pelo produto
(informação, na maioria dos casos);
- o formulário de pedidos equivale a uma página com
um "HTML form", que o cliente normalmente
acessa após se interessar por informação, serviço ou
produto mais específico;
- a distribuidora de produtos é o "web server" de onde vieram
as páginas que representam o mostruário, catálogo e formulário;
- o envio do pedido à distribuidora equivale a apertar o botão
"Submit" ou similar na página que contém o "form";
- o setor de despacho de mercadorias é a aplicação CGI, que
normalmente acessa um conjunto de arquivos ou bancos de dados
em "back-end";
- o envio do pedido para o setor de despacho competente equivale à
comunicação do "web server" com a aplicacão CGI;
- a preparação do pedido é a geração dinâmica de uma pagina HTML
efetuada pela aplicação CGI;
- o atendimento do pedido corresponde ao envio da página HTML
gerada pela aplicação CGI, do "web server" para o "web browser".
[Back]
[Forward]
[Index] Curso Introdutório de Java - Copyright 1996, Recife Java Team