Palvelinsovelmat ovat palvelimen puoleisia Java-ohjelmia, jotka käyttävät Sun Microsystems Java-palvelinsovelman ohjelmointirajapintaa ja siihen liittyviä luokkia ja metodeja, kuten Sun Microsystems Java Servlet 2.3 Specification -määrityksessä on määritetty. Nämä Java-ohjelmat laajentavat Web-palvelimen toiminnallisuutta luomalla dynaamista sisältöä ja vastaamalla Web-työasemaohjelmien pyyntöihin. Kun selain lähettää pyynnön palvelimeen, palvelin voi lähettää pyyntötiedot palvelinsovelmaan, jolloin palvelinsovelma voi koota selaimeen lähetettävän vastauksen.
Sovelmat ajetaan Web-selaimessa ja ne laajentavat selaimen toiminnallisuutta, ja vastaavasti palvelinsovelmat ajetaan Javaa tukevassa Web-palvelimessa ja ne laajentavat palvelimen toiminnallisuutta. Palvelinsovelmat ovat joustavia ja skaalautuvia, joten niiden avulla yritykset muodostavat usein tietokannoilleen yhteyden Webiin.
Voit kehittää palvelinsovelmia, tehdä niille vianmäärityksiä, ottaa niitä käyttöön, määrittää keskeytyskohtia palvelinsovelmaobjekteihin sekä askeltaa läpi koodin. Näin voit tehdä muutoksia, jotka järjestelmä laskostaa dynaamisesti ajossa olevan palvelimen ajossa olevaan palvelinsovelmaan niin, ettei palvelinta tai palvelinsovelmaa tarvitse käynnistää uudelleen joka kerta.
Lisätietoja palvelinsovelmista on Sun Microsystems Java Servlet 2.3 Specification -määrityksessä osoitteessa java.sun.com/products/servlet/download.html.