O que é servlet?

Pessoal… irei começar a estudar Jsp [ Java Server Page ] e tem servlet … alguém poderia me dá só uma breve explicação do que é servlet ?
só para eu poder ter uma base do que é antes de começar a estudar… só preciso saber um pouco mesmo…

Google ?

Boa noite;

Servlets são módulos de software que são executados em um servidor web para atender as requisições de aplicações cliente e prestar-lhes algum tipo de serviço.
ou seja se você quer por exemplo abrir uma página da web, de algum servidor do tipo servlet, ele executa a ação da página no servidor e manda a resposta para o cliente.

e também tem o tipo Applets que é o contrário do servlet, ou seja se requerer uma página da web as ações, processos de carragamento da página são realizadas no navegador cliente.

espero ter ajudado

abraços