Los SERVLETSson módulos que extienden los servidores orientados a petición - repsuestas, como los serviodres web compatibles con Java. Los Servlets se diferencian de los Applets básicamente en que se ejecutan en el servidor y en que no presentan ningún tipo de interfaz gráfica puesto que se encargan de hacer el trabajo oculto, un aspecto interesante por lo que muchos programadores que hasta ahora utilizaban CGI s, están utilizando Servlets. De hecho, los CGI's eran el único medio de proporcionar interacción entre el cliente y el servidor. Un ejemplo muy común de uso de los CGI's son los típicos formularios que el usuario llena con sus datos que posteriormente pasan a formar parte de una base de datos.