Contents:
About This Document
1. Overview of Panther Web Applications
How the Internet Works
Components of a Panther Web Application
2. Web Application Setup
Web Application Components
Setting Up the Web Application Server
Creating a New Web Application
Setting Web Browser Options
Firewalls
3. Setting Properties for Web Applications
Screen Properties
Widget Types
Widget Properties
Font Properties
Application Properties
4. Opening Screens
Processing Screen Requests
Transmitting Screens Securely
5. Web Events
Web Event Hooks
Web Application Events
Controlling Entry Processing
6. Preserving Application State
Caching Data
Saving State Data in Cookies
Unpreserved State Information
7. JPL Globals in Web Applications
Application Globals
Context Globals
Transient Global Variables
8. Customizing HTML Generation
Setting Custom HTML Properties
Using HTML Templates
Using Hyperlinks
Setting Target Windows
Specifying the Browser's Title Bar
Using Graphics
Using the FRAME Extension
Using Style Sheets
Creating Headings
Drawing Horizontal Rules
Using Cookies
Embedding Java Applets
Refreshing Screens in a Web Browser
Using ActiveX Controls
Embedding Sound
9. Using JavaScript and VBScript
Browser Events
10. Accessing Databases
Connecting to the Database
Initializing the Panther Client
Using Database Cursors
Database Transactions
Fetching Multiple Rows
11. HTTP Variables
Definitions
12. Web Initialization Options
Setup Variables
Behavior Variables
Sample Initialization File
13. Deploying Web Applications
How to Configure a Panther Web Application
A. Web Application Utility
B. Web Setup Manager
Using the Web Setup Manager
C. Setting Up an NSAPI Web Server
Configuring Your NSAPI-Compliant Server
Accessing the Panther Web Application
A Sample Obj.conf File
D. Using Java Servlets
Installing Java Servlet Support
Accessing the Panther Web Application
Panther's Java Servlet Classes
E. Sample Web Applications
General Applications
Feature-Specific Examples
Index