This is a Java programming class that runs on Java-enabled server or application server and extends the capabilities of servers that host applications.

A servlet possesses all the features of Java such as platform independence, portability, security and database connectivity.

BY Best Interview Question ON 13 Jan 2019