Java API Reference
This guide provides the complete API for the WebLogic Enterprise system.
Class hierarchy
Class index
JDBC API (external link to the
BEA WebXpress division), with
WebLogic Enterprise extensions
OMG IDL
The Object Management Group (OMG) Interface Definition Language (IDL) is used to describe the interfaces that client objects call and that object implementations provide.
Server Description File
Use the Server Description File to
specify server configuration information that is used by the buildjavaserver
command to create the server descriptor file, and optionally build a server jar file.
TP Framework Classes
The TP Framework provides a programming framework that enables users to create servers for
high-performance TP applications. This topic describes the architecture of and interfaces
in the TP Framework, including:
Class com.beasys.Tobj_Servant
Class com.beasys.Tobj.Server
Class com.beasys.Tobj.TP
Bootstrap Class
Bootstrap objects are created by a client or a server application
that must access object references to the Interface Repository, FactoryFinder, TransactionCurrent object, and
the SecurityCurrent object. In addition, you can use the Bootstrap object to return information needed by the
client application; for example, information needed to initialize the client ORB.
Class com.beasys.Tobj_Bootstrap documents the Bootstrap object
API.
FactoryFinder Interface
The FactoryFinder interface provides clients with one object
reference that serves as the single point of entry into the domain. The CORBAservices
Naming Service provides the mapping of factory names to object references for the FactoryFinder.
Interface com.beasys.Tobj.FactoryFinder documents the
FactoryFinder interface API.
Security Service
The purpose of client security is to enable WebLogic Enterprise clients
to authenticate themselves via the IIOP Server Listener/Handler and to pass the WebLogic Enterprise
security checks. The Security Service encompasses
the following packages:
Package org.omg.Security
Package org.omg.SecurityLevel1
Package org.omg.SecurityLevel2
Transaction Service
The Transaction Service provides the following:
Interface Repository Interfaces
The Interface Repository contains the interface descriptions
of the CORBA objects that are implemented within the domain. Most of the information in this section
is taken from Chapter 8 of the Common Object Request Broker: Architecture and Specification. Revision 2.2, February 1998.
Joint Client/Server Applications
Describes programming requirements for implementing joint client/servers in Java. The following
topics are included:
Introduction
Main Program and Server Initialization
Servants
Servant Inheritance from Skeletons
Callback Object Models Supported
Preparing Callback Objects Using BEAWrapper Callbacks
Threading Considerations in the Main Program
Java Client ORB Initialization
IIOP Support
The Callbacks interface API is documented in the com.beasys.BEAWrapper package.
Java Development and Administration Commands
The WebLogic Enterprise system includes a set of development commands and
Interface Repository administration commands
for developing Java applications for the
Windows NT and UNIX environments, including:
buildjavaserver
buildXAJS
m3idltojava
CORBA ORB
An application or applet gains access to the CORBA environment by initializing
itself into an ORB using one of three init methods. The WebLogic Enterprise system also provides
two methods on the com.beasys.Tobj_Bootstrap
object that client applications use to
initialize the ORB, depending on whether the client is native or remote.
For details about the API for the org.omg.CORBA package, see the
Java 2 Platform API Specification (external link to Sun Microsystems, Inc.)
published by Sun Microsystems, Inc. and distributed with the Java 2 software.
Mapping IDL to Java
CORBA objects are defined in OMG IDL. Before they can be used by a Java programmer, their interfaces must be
mapped to Java classes and interfaces.
This overview shows the correspondence between OMG IDL constructs and Java constructs.
Copyright © 1999 BEA Systems, Inc. All Rights Reserved.
Required browser: Netscape 4.0 or higher, or Microsoft Internet Explorer 4.0 or higher.
Last update: July 9, 1999.