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.