Tecnologia servlet

1723 palavras 7 páginas
1

FERNANDO HIDEO FUKUDA
Doutor em Sistemas de Computação pela COPPE-UFRJ
Mestre em Sistemas de Computação pela PUC-RJ
Analista de Sistemas Pós-Graduado pela PUC-RJ
Engenheiro de Sistemas Eletrônicos pela UERJ

A Tecnologia Servlet e Servidores WEB

© Fernando Hideo Fukuda.

www.fukuda.com.br

16/8/2010

2

A Tecnologia Servlet
Conceitos
• É a base do desenvolvimento de aplicativos web usando a linguagem
Java.

© Fernando Hideo Fukuda.

www.fukuda.com.br

16/8/2010

3

A Tecnologia Servlet
CGI
• Inicialmente os websites continham apenas de conteúdos estáticos formatados em HTML.
• Logo, os conteúdos dinâmicos se tornaram possíveis, através da tecnologia Common Gateway Interface (CGI).
• CGI permite ao servidor web chamar um programa e passar informações de solicitação HTTP.
• A resposta do programa então é passada de volta ao servidor web, que a encaminha ao browser cliente.
• A desvantagem do CGI é que o servidor web cria um novo processo do programa associado a cada solicitação de um cliente. E a criação de um processo é uma operação que consome muitos recursos e ciclos de CPU.
© Fernando Hideo Fukuda.

www.fukuda.com.br

16/8/2010

4

A Tecnologia Servlet
Benefícios dos Servlets









Desempenho:
– É superior a CGI, pois não há criação de um processo a cada solicitação do cliente. Em vez disso, um processo chamado contêiner servlet que roda em um módulo independente do servidor HTTP, cria um único processo para o servlet que permanece ativo para processar as solicitações cliente, até que o servlet ou contêiner servlet seja desativado.
Portabilidade:
– Os servlets são escritos em Java.
Rápido ciclo de desenvolvimento:
– Obtido através de uma rica biblioteca Java.
Robustez:
– Proporcionada pela Java Virtual Machine (JVM) que gerencia, por exemplo, falhas de memória e coleta de resíduos.
Larga aceitação:
– A linguagem Java é amplamente aceita. Assim, numerosos fabricantes

Relacionados

  • servlet
    4306 palavras | 18 páginas
  • Ambiente de internet
    8266 palavras | 34 páginas
  • Banco de quest es servidor web
    4557 palavras | 19 páginas
  • Proposta de Desenvolvimento
    4993 palavras | 20 páginas
  • Conceito de jsp
    879 palavras | 4 páginas
  • Prova de web
    1631 palavras | 7 páginas
  • Programação para internet
    502 palavras | 3 páginas
  • Tomcat
    1339 palavras | 6 páginas
  • Fundamentos de arquitetura Web
    3494 palavras | 14 páginas
  • Apostila De Ambientes De Internet
    20096 palavras | 81 páginas