Oi, eu só queria que alguém me corrigisse se eu definir Servlet errado pelo que entendi no curso.
Então Servlet é uma classe que a gente cria (extendendo o HttpsServlet porque vai usar o protocolo HTTP) e ela que vai lidar com a requisição HTTP que recebe do navegador e vai mandar a resposta HTTP para o mesmo quando a gente acessar pelo Tomcat (localhost:8080/tal) o url definido na classe. As configurações do Servlet estão no WEB-INF/web.xml.
E algumas dúvidas: pode ter mais de um Servlet por projeto? Ou não precisa? E qual a diferença entre um fluxo binário (do getOutPutStream()) e o fluxo de caracteres (?) do getWriter()?