NonStop Servlets for JavaServer Pages (5.0) System Administrator's Guide
Overview and Architecture
NonStop Servlets for JavaServer Pages (NSJSP) System Administrator’s Guide—525644-002
1-15
JAASRealm Support
Jasper engine. In addition to general code improvements, the following changes have 
been made: 
•
JSP custom tag pooling. The Java objects instantiated for JSP custom tags can 
be pooled and reused. This arrangement significantly boosts the performance of 
JSP pages which use custom tags. 
•
Background JSP compilation. If you make a change to a previously compiled 
JSP page, Jasper 2 can recompile that page in the background. The previously 
compiled JSP page is still available to serve requests until the new page has been 
compiled successfully. This arrangement improves availablity of your JSP pages in 
a production environment. 
•
Recompile JSP when included page changes. Jasper 2 detects when a page 
included at compile time from a JSP has changed and then recompiles the parent 
JSP. 
For more information about these functions, see the documentation at 
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jasper-howto.html.
JAASRealm Support
A Realm is a user database which stores user names and associated passwords for 
validating users. JAASRealm is an implementation of the NSJSP Realm interface that 
authenticates users through the Java Authentication & Authorization Service (JAAS) 
framework. The JAAS package is fully integrated in J2SE version 1.4 and is available 
in NSJ 4.0 and later versions.
NSJSP supports the JAASRealm interface, in addition to the already supported 
DataSourceRealm, JDBCRealm, JNDIRealm, MemoryRealm, and UserDatabase 
Realm.
The JAASRealm interface also supports an NSJSP provided NonStop specific 
LoginModule (NonStopLoginModule). For more information about JAASRealm and 
using the NonStopLoginModule, see JAASRealm on page 3-40.
Enhanced Security Manager Support
NSJSP 5.0 supports enhanced security by allowing you to configure which NSJSP 
internal packages are protected against package definition and access. This 
arrangement prevents a non-trusted application from accessing sensitive NSJSP 
internal packages. For more information about JAASRealm and using the 
NonStopLoginModule.
For more information about the security manager, see the documentation at 
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/security-manager-howto.html.










