Sun Java System Web Server 6.1 SP11 Programmer's Guide

Server Extensions

Sun Java System Web Server extensions enable you to extend or replace the function of the server. The following server extensions are part of the core Sun Java System Web Server architecture:

Common Gateway Interface (CGI) is a stand-alone application development interface that enables you to create programs that process your client requests dynamically.

Netscape Server Application Programming Interface (NSAPI) is used to implement the functions the server calls when processing a request (Server Application Functions or SAFs), which provide the core and extended functionality of Sun Java System Web Server. It allows the server’s processing of requests to be divided into small steps that may be arranged in a variety of ways for speed and flexible configuration.

Java Servlets and Java Server Pages extensions enable all servlet and JSP metafunctions, including instantiation, initialization, destruction, access from other components, and configuration management. Servlets and JSPs are reusable Java applications that run on a web server rather than in a web browser.