Se nao me engano eh a terceira vez que essa mensagem aparece...
Jah que ninguem se habilitou a responder, lah vou eu...

*********** REPLY SEPARATOR ***********
On 21/03/2000, at 15:59, Dailton Santana de Almeida wrote:
>D�vidas sobre finaliza��o de servlets:
>1) Quando � chamado o m�todo destroy de um servlet?
Quando o servidor ou engine decidir "matar" o servlet. Talvez em ocasioes onde o 
servidor vai sair do ar, ou quando o servlet estah a muito tempo sem receber 
requisicoes (e para liberar memoria e recursos, o servidor decide "matar" o servlet), 
jah que depois o servidor pode chamar init denovo...

>2) Quem chama o m�todo destroy (Web Server, Servlet Engine)?
Nao me leve a mal, sei que es curioso, mas isso nao tem muita importancia, ne? Desde 
que o metodo seja chamado adequadamente (no momento certo)... Acho que nos servidores 
que nao suportam servlets, eh o engine, se suportam deve ser o proprio servidor.

>3) � poss�vel um programa java qualquer (incluindo outro servlet)
>chamar o m�todo destroy de um servlet que est� rodando?
Possivel eh, jah que nada pode impedir de chamar um metodo, mas obviamente nao eh 
recomendado, jah que o servlet deve fazer o clean up (limpeza, liberacao de recursos) 
neste metodo; chamando-o forcaria o servlet a provavelmente assumir um estado 
inadequado para responder a novas requisicoes.

>4) O que acontece se baixarmos (ou se cair) o Servlet Engine ou o Web
>Server com rela��o aos servlets para os quais o m�todo init j� foi
>disparado e o destroy n�o (servlets que est�o no ar)?
Os servlets "morrem" junto

>5) O m�todo destroy � o local indicado para fechar as conex�es jdbc?
O objetivo deste metodo eh liberar todos os recursos alocados. Deve-se fechar conexoes 
jdbc, fechar sockets, liberar referencias remotas (caso o servlet seja uma ponte entre 
browser e servidor RMI ou EJB), fechar arquivos, liberar memoria, liberar contextos 
graficos (Graphics), etc.

Rodrigo Moro

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a