Java servlet

Also found in: Dictionary, Wikipedia.
Related to Java servlet: Java Servlet API

Java servlet

(World-Wide Web)
(By analogy with "applet") A Java program that runs as part of a network service, typically an HTTP server and responds to requests from clients.

The most common use for a servlet is to extend a web server by generating web content dynamically. For example, a client may need information from a database; a servlet can be written that receives the request, gets and processes the data as needed by the client and then returns the result to the client.

Applets are also written in Java but run inside the JVM of a HTML browser on the client. Servlets and applets allow the server and client to be extended in a modular way by dynamically loading code which communicates with the main program via a standard programming interface.

Servlets are more flexible than CGI scripts and, being written in Java, more portable.

The spelling "servelet" is occasionally seen but JavaSoft spell it "servlet". There is no such thing as a "serverlet".
References in periodicals archive ?
0 includes integrated support for Enterprise Java Beans, Java Servlets and Java server pages.
Hosted by Intraware Senior Systems Engineer, Troy Neeriemer, and Intraware Product Manager, Andy Boone, webinar guest presenters include Adam Berrey, Director of Product Marketing at Allaire to present an overview on servlet deployment, and Ethan Henry, Java evangelist at KL Group, to discuss Java servlet testing.
0, as well as new support for multi-tier development with Enterprise JavaBeans (EJB) and Java servlets.
Based in San Diego, the company was founded in 2003 by Paul Colton, longtime developer and creator of JRun, the leading Java servlet engine, now sold by Macromedia.
The Spy-Server product offered in the BEA WebLogic Galleries is a Java servlet that can be deployed on BEA WebLogic Server(TM) to provide a multi-lingual site-wide search engine facility for many file types including HTML, PDF and Microsoft Office.
The second edition of "Murach's Java Servlets and JSP" is a complete and comprehensive technical guide for those who wish to master the program and use it to its very fullest.
In addition to Java Applets, which are client-side Java programs, TTI utilizes Java on the server-side, in the form of Java Servlets.
The product is built on Java servlets, making it compatible with any Web server, servlet engine, or application server that supports the Servlet 2.
The new product, a Java-based suite that supports Java Servlets, Java Server Pages, enterprise Java Beans and XML implementations, is designed to enable customers to securely web-enable existing business processes using a combination of Novell Net services software deployed as Java-based applications on WebSphere.
This guide introduces SAS AppDev Studio tools for server-side application programming using the common gateway interface and Java, dynamic application creation with Java servlets and JSP custom tag libraries, and data access using the integrated object model.
Developers can use the tools to create web-enabled optimisation software using Java Servlets, enabling optimisation models to be connected and manipulated using tags on a web page.
Development is even faster and easier with server-side scripting support for Perl, Tcl, Python, Javascript and Java servlets as well as automated task scheduling.