BEA WebLogic Enterprise 4.2    Developer Center     

        HOME   |   SITE MAP   |   SEARCH   |   CONTACT   |   GLOSSARY  |   PDF FILES |   WHAT'S NEW 
 
GETTING 
STARTED

DEVELOPING 
APPLICATIONS

ADMINISTRATION
JAVA REFERENCE
C++ REFERENCE
OTHER 
REFERENCE

 

 

Java Reference 

The Java Reference includes a comprehensive description of each of the Java classes and interfaces in the WebLogic Enterprise system. This guide shows the class structure for each system component, provides detailed programmer information on using the API, and describes each of the commands used for developing WebLogic Enterprise server applications.

 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:

  • An implementation of the CORBAservices Object Transaction Service (OTS) that is described in Chapter 10 of the CORBAservices: Common Object Services Specification (PDF file). This specification defines the interfaces for an object service that provides transactional functions.

    The Transaction Service API is documented in package org.omg.CosTransactions.

  • Sun Microsystems, Inc. javax.transaction package, which implements the Java Transaction API (JTA).

 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.