Oracle8i Java Developer's Guide
Release 8.1.5

A64682-01

Library

Product

Index

Next

Contents

Title and Copyright Information

1 Introduction to Java in Oracle8i

Overview of Oracle8i Java Documentation
Java Information Resources
Overview of Oracle's Java Strategy
Programmatic Interfaces
JDBC Drivers
SQLJ - Embedded SQL in Java
The JServer Environment
Development Tools
Java as a Programming Language
Java and Object-Oriented Programming Terminology
The Virtual Machine
Java Server Terminology

2 Java Platform for the Enterprise

Key Features of the Java Language
Challenges In Developing a Scalable Java Platform
Multithreading
Automated Storage Management
Footprint
Speed
Dynamic Class Loading
Using Components

3 Writing Java Applications on Oracle8i

JServer Basics
Call and Session
Schema and Rights
Exposing Java Methods With Call Specifications
Where's main()?
Security Basics
User Interfaces on the Server
Java Source, Binaries, and Dependencies
Dependency Management
Invoking Your Java Program
Some Simple Examples
Hello World - An Introduction to Java Stored Procedures
Accessing and Manipulating SQL Data Using JDBC and SQLJ
Distributed Objects Using CORBA and EJB

4 JServer Environment Details

Initializing and Configuring a Java-Enabled Database
Package DBMS_JAVA
Security
Security Manager
I/O Operations
Debugging
Protected Packages
Natively Compiled Code
Java Memory Usage and Database Configuration
End-of-Call Migration
Aurora-Specific Support for End-of-Call Optimization
Threads
The Java Language Thread Model
Cooperative Threading
Preemptive Threading
True Concurrency
Java in the Server
The Oracle Java Threading Model
The Oracle Thread Synchronization Mechanism
Sockets, Remote Method Invocation (RMI), and O/S Resources
Session Lifetime
Call Lifetime and Threads
O/S Resource Access
O/S Resource Lifetime
Java Objects as Resources
Remote Method Invocation
Java Native Interface (JNI) Support
Debugging Server Applications
Overview
Starting the Debug Proxy
Starting, Stopping, and Restarting the Debug Agent
Connecting a Debugger
Just-in-Time" Debugging
Redirecting Output on the Server
Class.forName() on the JServer
ByteCode Verifier and Resolvers Containing "-"
How To Tell You Are Executing in the Server
Http Protocol Support and Web Server Demonstration

A Tools

Schema Object Tools
What and When to Load
Resolution
Digest Table
Compilation
loadjava
dropjava

Glossary



Next
Oracle
Copyright © 1999 Oracle Corporation.

All Rights Reserved.

Library

Product

Index