A small, platform-independent Java program without a graphical user interface that can extend the functionality of a Web server in a number of ways.
A Java program that extends the functionality of a web server, generating dynamic content and interacting with web clients using a request-response paradigm.
A servlet is a small Java program that runs on a server (as opposed to a Java applet that the server downloads to run on a Web client computer). With a servlet manager such as JRun or Jserv, a Web server such as Microsoft Internet Information Server can run a servlet. In DBPanacea, the servlet acts as an interface between the Web server and FormProcessor.