Servletter er Java-programmer på serversiden som kan brukes Sun Microsystems Java Servlet API og alle dets tilhørende klasser og metoder, som definert i Sun Microsystems Java Servlet 2.3-spesifikasjonen. Disse Java-programmene utvider funksjonaliteten til en web-server ved å generere dynamisk innhold og svare på web-klientens forespørsler. Når en nettleser sender en forespørsel til serveren, kan serveren sende forespørselsinformasjon til en servlett, slik at servletten kan lage svaret som sendes tilbake til nettleseren.
Akkurat som appletter kjøres på en nettleser og utvider nettleserens funksjonalitet, kjøres servletter på en Java-aktivert web-server og utvider serverens funksjonalitet. På grunn av sin fleksibilitet og skalerbarhet brukes servletter gjerne til å gjøre bedrifter i stand til å koble databaser til nettet.
Du kan utvikle, feilsøke og distribuere servletter, definere avbruddspunkter i servlettobjekter og gå trinnvis gjennom koden for å gjøre endringer som dynamisk innarbeides i servletten som kjøres på en server, uten at du behøver å ta omstart hver gang.
Du finner flere opplysninger om servletter i Sun Microsystems Java Servlet 2.3-spesifikasjonen på java.sun.com/products/servlet/download.html.