![]() |
Profile |
Contact |
Search |
Cart |
| Java and Distributed Objects |
| Course Status: | Released |
| Course Language: | English |
| Course Duration: | 4 Hours |
| Deployment Options: | Online, Interactive CDs, Network, Downloads, Intranet |
| Audience |
| Java programmers who want to learn how to use Java across distributed systems |
| Prerequisites |
| The previous courses in the Java curriculum |
| Course Aim |
| To introduce distributed object systems and describe Java's two solutions for allowing objects to communicate over a network - Remote Method Invocation (RMI) and Interface Definition (IDL) |
| Learning Objectives |
| Describe distributed objects systems. Differentiate between Remote Method Invocation (RMI) and the Interface Definition Language (IDL). Outline how RMI allows clients to make method calls on remote objects. Describe how to create an RMI application. Examine how the Java IDL interface provides access to clients and servers using the industry-standard CORBA protocol specification. Describe how to create an IDL application. |
| Topics Covered |
| Overview of distributed objects - Introduction to distributed objects - Two-tier and three-tier models - Platform-independent models - RMI and IDL An overview of Java RMI - RMI architecture - Remote classes and interfaces Creating an RMI application - Creating interfaces for remote objects - Generating stubs and skeletons - Creating a remote client and server Java IDL - Java IDL mapping - Implementations for IDL objects - Hands-on: Creating a remote object server - Writing clients which access remote objects |