Edson Bernardo

Hoje estarei falando sobre recursos de  CGI x Servlet, para que possamos ver algumas diferenças importantes sobre as tecnologias.

CGI – Common Gateway Interface (Interface de passagem comum), possui as seguintes características:

  • plataforma dependente
  • não portável
  • para cada solicitação http do cliente gera um novo processo no servidor
  • escrito em múltiplas linguagens, mas geralmente e escrito em Perl

Funcionamento: O servidor recebe uma solicitação, verifica que é para um programa assistente (CGI), gerando assim um novo processo em separado para rodar o programa, o servidor envia junto os parâmetros de request para o assistente CGI que constrói uma nova página estática e devolve para o servidor que envia a resposta para o cliente.

ServLet possui as seguintes características

  • plataforma independente
  • portável
  •  existe somente uma instância do servlet no container, para cada solicitação http cria – se uma nova thread

Funcionamento: Ao receber uma solicitação (HTTP request), o container cria…

Ver o post original 141 mais palavras

Anúncios