Resumo aula servlet WEB III

Servlet é uma interface definida no pacote javax.servlet usado para estender as funcionalidades de um servidor. Sendo que um Servlet container é o recipiente para servlets dentro de um Servidor Web que é o responsável por gerar páginas Java, dinâmicas para o usuário. Cada servlet é uma classe Java com elementos específicos. A principal função do servlet container é encaminhar solicitações para o servlet onde o JVM irá processa-los.

Alguns servidores que suportam servlets:

Mais alguns Web Servers Open Source in Java

Enquanto um web container é essencialmente um ambiente que controla servlets, nesse caso. Mais se refere a qualquer software que inclua um mini web server. Já um server application é um servidor que contem um web container, EJB container, JDB ,entre outros formando assim um ambiente Java EE (Enterprise Edition).