Table of Contents
Note:
Please be patient, a delay will occur when you select a page.
Java Distributed Objects
Welcome to the Course
Agenda
Twisted Transistors, Inc. : the Beginning
Twisted Transistors, Inc.: Growing Pains
Twisted Transistors, Inc.: Communication Nirvana!
Introduction to Distributed Objects
Why Java for Distributed Objects?
Distributed Object Infrastructures
Introduction to RMI
RMI Architecture
Remote Exceptions
Server Development Steps Overview
Writing a Remote Interface
Implementing the Remote Interface
Writing an RMI Server Overview
Setting the Security Manager
Naming the Remote Object
Generating the Stubs and Skeletons
Client Development Overview
Applications vs. Applets
Writing an RMI Client Application
Setting the Security Manager
Looking up an Object
Calling Remote Methods
Writing an RMI Client Applet
Writing the HTML Page for the Applet
Deployment Overview
Starting the RMI Registry
Starting the Object Server
Running a Client Application
Running a Client Applet
Introduction to CORBA
CORBA vs RMI
ORB Interoperability and IIOP
CORBA Architecture
Server Development Steps Overview
Defining the IDL for a Remotable Object
Running the IDL Compiler
Writing the Remote Object Implementation
Writing an Object Server Overview
Object Server Initialization
Naming an Object
Waiting for Method Requests
Client Development Overview
Writing a Client Application
Initializing the ORB
Looking up an Object
Calling Remote Methods
Writing a CORBA Client Applet
Writing the HTML Page for the Applet
Deployment Overview
Starting the Name Service
Starting the Object Server
Running a Client Application
Running a Client Applet
Summary