Para implementar un servlet, se require de un paquete (librería) denominado jakarta.servlet (en el gráfico está el nombre javax.servlet, sin embargo, en el año 2024 fue cambiado de javax a jakarta). El paquete jakarta.servlet contiene todo lo necesario para implementar nuestros servlets. En efecto, contiene tres clases de interés: HttpServlet, HttpServletRequest y HttpServletResponse.
Para crear un servlet, debemos heredar de la clase HttpServlet. De esta manera heredaremos cuatro métodos que no son más que el ciclo de vida de un servlet. Es importante mencionar que cuando creas un servlet, se crea una única instancia que responde a todas las peticiones que el servidor recibe. Es decir, no se crea una instancia por cada petición entrante.