Rafael
1. Container criar apenas 1 instancia do servlet.
2. Cara requisição gera uma thread que trabalha com a mesma instancia do servlet.
3. Container tem sim um pool no qual ela faz o gerenciamento das threads.
4. Existe um caso que o container pode sim criar varias instancias do mesmo sevlet....isso pode acontecer quando usa o modelo SingleThreadModel no seu servlet implementando a interface SingleThreadModel. Nesse o caso o container pode criar uma instancia para cada requisição, mas ele vai garantir que não existirá 2 segmentos com executando o mesmo servlet. (Apenas lembrando que isso não é forma correta que deichar seu servlet thread-safe)
Tudo isso é especificação do container.
Em Ter, 2006-09-19 às 17:00 -0300, Rafael Soares escreveu:
Boa tarde pessoas!
Minha dúvida talvez seja primária, mas eu preciso entender isso.
Quando o container é iniciado ele cria uma instância para cada servlet mapeado no Deployment Descriptor ou cria várias?
Depois que o container já estiver no ar e o número de requisições a um determinado servlet for muito auto, ele cria mais objetos desse servlet, tipo um pool de servlets?
Como isso funciona? Isso depende de cada fabricante?
Muito obrigado.
--
__________________
Rafael Soares
rafaelcba@...
Brasília - DF - Brasil