Oracle8i Oracle Servlet Engine User's Guide
Release 3 (8.1.7)

Part Number A83720-01

Library

Service

Index

Go to next page

Contents

Title and Copyright Information

1 Introduction

Serving Web Applications
Session Memory and Scalability
OSE in the Database
Database Sessions
Web Services
Web Domains
Single-Domain
Multi-Domain
Servlet Contexts
Servlets
Java Naming and Directory Interface
Permission and Schema
Summary of Containment Hierarchy
Security

2 The Servlet Basics with OSE

JNDI
Session Shell
Getting and Setting Object Parameters
Virtual Paths
Property Groups
Deploy a Servlet
Servlet Classes Published in a Servlet Context
Published Servlets
Serving an HTTP Request
Finding the Web Domain
Single-Domain Web Service:
Multi-Domain Web Services:
Finding the Servlet Context
Mapping the Virtual Path to a Servlet
Trying the Default Servlet - Static Content

3 JNDI and the Session Shell

About JNDI
JNDI Permissions
Invoking the Session Shell
Directory Navigation and Management
Permissions and Ownership
Overview of OSE Session Shell Commands
Service Configuration
Web Domain Configuration
Security Management
Servlet Context Management
Servlet Management
Export Commands

4 Architecture

HTTP Requests
URLs
Life Cycle of the HTTP Request
Endpoints
Finding the Web Domain
Finding the Servlet Context
Finding the Servlet
Finding for the Default Servlet
Database Sessions
User Identity of Database Sessions
Database Sessions
Database Session Time-Out
Automatic Termination of Database Sessions
HTTP Session Creation, Termination, and Time-Outs

5 Apache Module for Oracle OSE

Requirements for OSE with Apache
Overview of mod_ose in Apache for OSE
Configuring mod_ose in Apache for OSE
Connection Descriptors and Syntax of tnsnames.ora
Configuring Apache for OSE Applications
Stateful and Stateless Applications in Apache
Stateful and Stateless Handlers in Apache
Extracting Configuration Information for Apache
Topology of a Site Using mod_ose
mod_ose Installation for Pre-Installed Apache Systems
Apache Configuration
Specification of OSE Service
Specification of Dynamic Requests
Forwarding a URL

6 OSE Server Configuration

Setting Up OSE
Create Services
Create Domains
Contexts Group
MIME Group
Create Servlet Contexts
MIME Group
Add Servlets

7 Developer Tools and Procedures

Web Services
Virtual Host and IP Domains in the Web Service
Changing Ports of the Web Service
Managing Servlet Contexts
Creating or Change a Servlet Context
Deleting a Servlet Context
What Is in a Servlet Context?
config Object
doc_root Object
named_servlets Subdirectory
defaultservlet Object
policy Directory
httpSecurity
Servlet Context Group Parameters
context.params
context.mime
context.servlets
context.error.uris
Managing Published Servlets
Servlet Classes Published in a Servlet Context
Writing a Servlet
Writing the Servlet Code
Compiling the Servlet
Loading the Servlet Code
Publishing the Servlet
Accessing the Servlet

8 Security HTTP Administration

Overview
Prerequisites to Web Server Security
Authentication and Authorization
Declaring Principals
Groups
Users
Realms
DBUSER Considerations
The Tools
The Mechanics
Realms
Principals
Details
Protecting A Resource
The Mechanics
More Details
Declaring Permissions
The Mechanics
Declaring A Security Servlet
The Mechanics
Trouble Shooting

A Writing PL/SQL Servlets

Overview of PL/SQL Servlets
Configuring mod_ose to Run PL/SQL Servlets
Writing Stateful PL/SQL Stored Procedures
Configuring Database Access Descriptors from an Application
Package DBMS_EPGC
Summary of Subprograms
CREATE_INSTANCE Procedure
DROP_INSTANCE Procedure
DROP_ALL_INSTANCES Procedure
GRANT_ADMIN Procedure
REVOKE_ADMIN Procedure
GET_ADMIN_LIST Procedure
SET_GLOBAL_ATTRIBUTE Procedure
GET_GLOBAL_ATTRIBUTE Procedure
DELETE_GLOBAL_ATTRIBUTE Procedure
GET_ALL_GLOBAL_ATTRIBUTES Procedure
CREATE_DAD Procedure
DROP_DAD Procedure
SET_DAD_ATTRIBUTE Procedure
GET_DAD_ATTRIBUTE Procedure
DELETE_DAD_ATTRIBUTE Procedure
GET_DAD_LIST Procedure
GET_ALL_DAD_ATTRIBUTES Procedure
IMPORT Procedure
EXPORT Procedure

Index


Go to next page
Oracle
Copyright © 1996-2000, Oracle Corporation.

All Rights Reserved.

Library

Service

Index