NonStop Servlets for JavaServer Pages (NSJSP) 6.0 System Administrator's Guide

Programming and Management Features
NonStop Servlets for JavaServer Pages (NSJSP) 6.0 System Administrator’s Guide544548-004
4-3
Programming using NonStop Server for Java
You can create a new servlet or modify an existing servlet by using the NonStop Server
for Java or by using some other standard Java environment.
For information on programming using the NonStop Server for Java, see the NonStop
Server for Java (NSJ) Programmers Reference.
Programming using NonStop Server for Java
HP NonStop Server for Java 5 is a Java environment that supports compact,
concurrent, dynamic, and portable programs for the Enterprise server. NonStop Server
for Java 5 requires the NonStop Open System Services (OSS) environment. NonStop
Server for Java 5 uses the NonStop operating system to add the NonStop system
fundamentals of scalability and program persistence to the Java environment.
NonStop Server for Java 5 is based on the Java 2 Platform, Standard Edition (J2SE)
SDK 1.5 reference Java implementation for Solaris, licensed by HP from Sun
Microsystems, Inc. NonStop Server for Java 5 is a conformant version of Sun
Microsystems J2SE SDK 1.5 and is branded as Java Compatible. NonStop Server for
Java 5 complies with all conformance tests in version 1.5 of the Java Conformance Kit
(JCK).
NonStop Server for Java 5 supports the Java Platform Debugger Architecture (JPDA),
which consists of three interfaces designed, to be used by debuggers, in the
development environment for desktop systems. This is described in the Sun
Microsystems documentation for JPDA:
http://java.sun.com/j2se/1.5.0/docs/guide/jpda/index.html
NonStop Server for Java 5 also supports the Java Virtual Machine Profiler Interface
(JVMPI), which is used to develop profilers that work in conjunction with the Java VM
implementation.
NonStop Server for Java 5 supports the Sun Microsystems enhancement to an
Abstract Windowing Toolkit (AWT), called ‘headless support’, that allows a Java Virtual
Machine (JVM) to indicate whether a display, keyboard, sound, or mouse operation
can be supported in a graphics environment. Because of the non-visual nature of
NonStop servers, the NonStop Server for Java 5 is always a headless JVM.
The NonStop Server for Java 5 also includes these features:
SQL/MP for Java: This feature gives your servlet access to NonStop SQL/MP
databases.
SQL/MX for Java: This feature gives your servlet access to NonStop SQL/MX
databases.
Transaction protection using TMF.
For more information on the NonStop Server for Java, see NonStop Server for Java
(NSJ) Programmer’s Reference.