I was reading a book on servlets, in that book a brief explanation is given about the servlet class, as well as the
Do not override
service() method. The preferred approach is using
doPost() for post and
doGet() for get. Here is an excellent post on what each does. http://www.jguru.com/faq/view.jsp?EID=47730
If you must respond to requests made by a client that is not using the HTTP protocol, you must use service().