Hi, Faisal.
I think, 'configuration' means providing implementation to the ServletConfig API,
Container provides the implementation to the ServletConfig interface. During initialization time it creates the object(implemented class object) and pass it to the init(ServletConfig config) method. This happens by default. If we override this method, then ServletConfig and ServletContext objects will not be available to the servlet. This will remain as normal
java object. It confirms that the class is not implementing Servlet API.
This provides the essential configuration to the java class to be a 'servlet'.
SCJP5.0, SCWCD5.0, OCEJPAD6, OCPJWSD6