What is GenericServlet class?
This class implements Servlet and ServletConfig interfaces. This class can be extended by a servlet. It is a common practice that a servlet class extends protocol-specific, such as HttpServlet class. With the help of using life cycle methods, it makes simpler and easier to develop servlets applications. To write a generic servlet, the developer need only to override the service() method. Additionally, the log method of ServletContext interface is also implemented by GenericServlet.