Custom Search
Provided by: Wintrac Inc.

VisiBroker for Java Workshop

CORBA

Training Provided by Wintrac Inc. This 5-day class is a hands-on workshop that will guide students through the mechanics of building a CORBA application using Java and Inprise's VisiBroker. Hands-on workshops constitute approximately 50% of the class. You can get a complete list of other corba classes at http://www.wintrac.com/courses/coursescorba.asp
This is primarily ilt training
Contact Wintrac Inc. for more information
Course Level:intermediate
Duration:5 days
Training Presented in:English
VisiBroker for Java Workshop
  • CORBA, Java & VisiBroker: An Overview
    • What is CORBA?
    • What is IDL?
    • IDL-to-Java Mapping
    • What the Mapping Lacks
    • Proprietary Mappings
    • What Is VisiBroker?
    • CORBA Terminology
    • CORBA Development: The Basics
  • IDL Part I: Basics
    • A Simple IDL Example
    • IDL Fundamentals
    • Mapping Basic Types
    • Conversion Issues
    • IDL Modules
    • Mapping Modules
    • The CORBA Module
    • IDL Interfaces
    • Interface Inheritance
    • Attributes
    • Operations
    • out & inout Arguments
    • Operations: An Example
    • Forward References
    • Compiling the IDL
  • Writing a CORBA Component: An Overview
    • Writing the Servant
    • Generated Java Output
    • Generated Server Code
    • Other Generated Code
    • VisiBroker's Java API
    • Compiling Java Code
  • Writing the Servant: The ImplBase Technique
    • Elements of ImplBase
    • The ImplBase Layout
    • The Base Interface
    • The ImplBase Class
    • The Servant Class
    • The Example Class
  • Setting Up the Server
    • Where is the ORB?
    • What is a Server?
    • Basic Server Structure
    • 1. Initialize the ORB
    • The ORB Object
    • 2. Obtain a BOA
    • 3. Instantiate the Servant
    • 4. Export the Object
    • 5. Wait for Requests
    • 6. Deactivate the Object
    • The vbj Utility
  • Managing Servers in VisiBroker
    • Locating Objects
    • Using the Smart Agent
    • Starting the Server
    • The OAD
    • Implementation Repository
    • Starting the OAD
    • Registering a Server
    • Server Activation Policies
    • Other Daemon Commands
    • The osfind Utility
  • Writing a Client
    • Static vs. Dynamic Invocation
    • Static Invocation
    • Getting an Object Reference
    • Binding to Named Objects
    • bind( ): Bind Options
    • Using a CORBA Object
    • Client Applets
  • Writing the Servant: The TIE Technique
    • The TIE Technique
    • The Components of "TIE"
    • The TIE Layout
    • Using the TIE Technique
  • Exception Handling
    • Exceptions in CORBA
    • System Exceptions
    • Completion Status
    • User Exceptions
    • User Exceptions in Java
  • Configuring VisiBroker
    • VBJ's Environment
    • VisiBroker Properties
    • Initializing the ORB
    • ORB Properties
    • Initializing the BOA
    • BOA Thread Policies
    • BOA Properties
  • IDL Part II: Additional Elements
    • Typedefs
    • Structures
    • Structures in Java
    • Enumerations
    • Enumerations in Java
    • Arrays
    • Sequences
    • Sequences in Java
  • Interface Inheritance
    • IDL Inheritance & Java
    • Testing for "Is A"
    • Narrowing
  • Writing ORB-Portable Applications
    • ORB-Portability
    • Object Reference Format
    • Locating a Remote Object
    • Stringified Reference
    • Using a CORBA Service
    • Activating the Server
    • General CORBA Features
    • Server Features
  • The Naming Service
    • A Naming Graph
    • Naming Concepts
    • VisiBroker Names
    • Naming Service Issues
    • Getting Initial Reference
    • Building a Name Entry
    • NamingContext
    • NameComponent
    • Name
    • Building a Context
    • Binding an Object
    • Resolving a Name Entry
    • Distributed Name Service
    • VBJ's Naming Service
  • Advanced VisiBroker Features: Activators
    • What is an Activator?
    • Creating Activators
    • Implement Activator Interface
    • Register Activator
    • Modify Factory
    • A Custom Activator Example
    • CustomerPersistence Interface
    • CustomerServant Class
    • CustomerActivator Class
    • Other Changes
  • Advanced VisiBroker Features: Smart Stubs
    • Smart Stubs: Overview
    • Why Use Smart Stubs?
    • How Smart Stubs Work
    • Creating a Smart Stub
    • Installing a Stub Class
    • Why Use Smart Stubs?
    • Client-Side Caching
    • Batch Retrieval of Attributes
    • Method-Level Load Balancing
    • Other Smart Stub Uses
About The Training Provider: Wintrac Inc.
Wintrac Inc. - We can offer training on a wide range of topics including Java, C , Visual Basic, C#, .NET, XML, Linux, PowerBuilder, Oracle and Microsoft technologies. We can also offer end user training on a variety of topics including Office, AUTOCAD, Lotus Notes etc. You can get a partial list of all the onsite training courses we offer at http://www. wintrac. com/ courses. htm. Wintrac clients...
tcw11-gfc-v396M-11/27/09-19:26:30-()[B]-[A]-[B] -00:20:36