# Glossary

Apache JServ
| the 100% pure Java server application that acts as an independent servlet-request server.
mod_jserv
| the Apache module that converts HTTP requests to servlet requests, connecting to the proper servlet engine and sending back the HTTP response to the client.
Apache JServ Protocol
| the protocol used to communicate between the web server and the servlet engine over a TCP/IP connection.
Local Mode
| when the web server and the servlet engine are run by the same machine and share the same system resources. This mode has two flavors: integrated/automatic is when the web server controls the execution of the servlet engine, spawning the JVM process, restarting it if it crashes and stopping it when the web server is shut down. standalone/manual is when the two applications are executed independently and do not control each other.
Remote Mode
| when the two applications reside on different machines and connect using a TCP/IP connection. This allows the two applications to use different system resources (CPU, memory, disks) and reduce to a minimum the overhead of servlet execution on existing web servers and their resources.
Servlet
| any Java class that implements the javax.servlet.Servlet interface and is, therefore, executable by any compliant servlet engine.
Servlet Repository
| is a collection of compiled servlets. A repository may be a single directory or a single compressed archive (jar or zip)
Servlet Zone
| is the servlet engine equivalent of a web server's virtual host, separating servlets into different contexts.

Copyright (c) 1997-99 The Java Apache Project.
$Id: glossary.html,v 1.5 1999/06/09 05:21:22 jonbolt Exp $
All rights reserved.