NonStop Servlets for JSP System Administrator's Guide
NonStop Servlets for JavaServer Pages (NSJSP) System Administrator’s Guide—525644-001
1-1
1 Overview and Architecture
The information discussed in this section includes the following:
•
Java 2 Enterprise Edition (J2EE) Overview on page 1-2
•
JavaServer Pages (JSP) Architecture on page 1-6
•
NonStop Servlets for JavaServer Pages (NSJSP) Architecture on page 1-10
•
New Features in the HP NSJSP Implementation on page 1-12
NonStop Servlets for JavaServer Pages (NSJSP) are platform-independent server-side 
programs that programmatically extend the functionality of web-based applications by 
providing dynamic content from a webserver to a client browser over the HTTP 
protocol. NSJSP is an extension of that servlet functionality, primarily supplying a 
template of static content to be modified with dynamic content from a servlet or another 
programmable resource. 
The HP implementation of NSJSP 2.0 (HP product number T1222) for the 6.0 (and 
later) version of the iTP Secure WebServer is based on the Tomcat 4.0.3 version, 
which implements the Java Servlet 2.3 and the JavaServer Pages 1.2 specifications. 
Tomcat 4.0.X implements a new Servlet container (called Catalina) that is based on 
completely new architecture. This architecture offers substantial improvements in the 
understandability of the basic pieces of a Servlet container, as well as flexibility in 
customizing the underlying functionality for different server environments. 
If you are migrating from the T0094 servlets version, please note that although your 
servlets will run without modification, the servlet environment is now very different. 
Installation and configuration requirements have completely changed, and the servlet 
properties file is now obsolete. For details on migrating from T0094, refer to the iTP 
Secure WebServer System Administrator’s Guide. For details on migrating from 
NSJSP 1.0 to NSJSP 2.0, refer to Section 7, Migration to NSJSP 2.0. 
To use this documentation, you should have some familiarity with the Java language 
and tools and the servlet application programming interface (API) as defined by Sun 
Microsystems. This section does not attempt to teach you how to program servlets or 
JSPs, although it does offer advice and ideas. 
You also should be familiar with the overall iTP Secure WebServer environment, which 
must be installed and running before you can install and use NSJSP. 










