I servlet sono applicazioni Java che vengono eseguite come gli applet, ma a differenza degli applet, risiedono sul lato server.
Java è un ambiente di sviluppo di programmi che nasce indipendente dalla singola macchina su cui funziona.
Scopo di Java è realizzare programmi che possano funzionare su cellulari, computer windows, linux e quant'altro.
Per come nasce, Java 'girà o meglio funziona su un computer, detto server.
Quando ci si collega al programma, il programma può risiedere fisicamente sul computer dell'utente che lo richiede oppure sul computer di chi lo offre.
Nel primo caso si parla di applet, nel secondo di servlet.