Servlety jsou programy Java na straně serveru, jež používají rozhraní Sun Microsystems Java Servlet API a jeho přidružené třídy a metody, jak jsou definovány ve specifikaci Sun Microsystems Java Servlet 2.3 Specification. Tyto programy Java rozšiřují funkčnost webového serveru generováním dynamického obsahu a odpovídáním na žádosti webových klientů. Když prohlížeč pošle žádost na server, ten může odeslat požadavek na informace servletu, aby mohl servlet sestavit odezvu, která je odeslána zpět do prohlížeče.
Stejně jako aplety běží na webovém prohlížeči a rozšiřují jeho schopnosti, také servlety běží na javovém webovém serveru a rozšiřují jeho schopnosti. Servlety jsou kvůli jejich tvárnosti a rozšiřitelnosti běžně používány k tomu, aby podniky mohly zpřístupnit připojení databázím k webu.
Servlety lze vyvíjet, ladit a implementovat, nastavovat body přerušení v rámci servletových objektů a krokovat kódem k zadání změn, jež jsou dynamicky vnořeny do spuštěného servletu na běžícím serveru, aniž byste je museli pokaždé znovu spouštět.
Další informace o servletech viz specifikace Sun Microsystems Java Servlet 2.3 Specification na adresejava.sun.com/products/servlet/download.html.