SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Remote Method Invocation
Network Programming Paradigms ,[object Object],[object Object],[object Object]
Call Semantics ,[object Object],[object Object],[object Object],[object Object],[object Object]
Finding Remote Objects ,[object Object],[object Object],[object Object]
RMI Adds a few layers Server App. Skeleton Remote Reference Transport Client App. Stubs Remote Reference Transport
Remote Object References ,[object Object],[object Object],[object Object],[object Object],[object Object]
Overview of RMI Programming ,[object Object],[object Object],[object Object],[object Object]
Server Details – extending Remote ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Server Details – Implementation Class ,[object Object],[object Object],[object Object],[object Object],*It doesn’t have to extend  UnicastRemoteObject ,  there is another way…
Remote Object Implementation Class ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generating stubs and skeleton ,[object Object],[object Object],[object Object],[object Object]
Server Detail – main() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Client Details ,[object Object],[object Object],[object Object],[object Object]
Using The Naming service ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Getting a Remote Object ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Starting the Server ,[object Object],[object Object],[object Object],[object Object]
Sample Code ,[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

friends functionToshu
friends functionToshufriends functionToshu
friends functionToshuSidd Singh
 
Presentation 1st
Presentation 1stPresentation 1st
Presentation 1stConnex
 
Operator Overloading
Operator OverloadingOperator Overloading
Operator OverloadingNilesh Dalvi
 
Operator overloading
Operator overloadingOperator overloading
Operator overloadingArunaDevi63
 
Intro To C++ - Class #18: Vectors & Arrays
Intro To C++ - Class #18: Vectors & ArraysIntro To C++ - Class #18: Vectors & Arrays
Intro To C++ - Class #18: Vectors & ArraysBlue Elephant Consulting
 
overloading in C++
overloading in C++overloading in C++
overloading in C++Prof Ansari
 
Operator overloading
Operator overloadingOperator overloading
Operator overloadingKamal Acharya
 
Operator overloading and type conversion in cpp
Operator overloading and type conversion in cppOperator overloading and type conversion in cpp
Operator overloading and type conversion in cpprajshreemuthiah
 
Presentation 3rd
Presentation 3rdPresentation 3rd
Presentation 3rdConnex
 
08 c++ Operator Overloading.ppt
08 c++ Operator Overloading.ppt08 c++ Operator Overloading.ppt
08 c++ Operator Overloading.pptTareq Hasan
 
Operator overloading
Operator overloadingOperator overloading
Operator overloadingBurhan Ahmed
 
C++ overloading
C++ overloadingC++ overloading
C++ overloadingsanya6900
 
pointers, virtual functions and polymorphisms in c++ || in cpp
pointers, virtual functions and polymorphisms in c++ || in cpppointers, virtual functions and polymorphisms in c++ || in cpp
pointers, virtual functions and polymorphisms in c++ || in cppgourav kottawar
 
Inline function
Inline functionInline function
Inline functionTech_MX
 

Was ist angesagt? (20)

14 operator overloading
14 operator overloading14 operator overloading
14 operator overloading
 
friends functionToshu
friends functionToshufriends functionToshu
friends functionToshu
 
Presentation 1st
Presentation 1stPresentation 1st
Presentation 1st
 
Overloading
OverloadingOverloading
Overloading
 
Operator Overloading
Operator OverloadingOperator Overloading
Operator Overloading
 
Operator overloading
Operator overloadingOperator overloading
Operator overloading
 
Intro To C++ - Class #18: Vectors & Arrays
Intro To C++ - Class #18: Vectors & ArraysIntro To C++ - Class #18: Vectors & Arrays
Intro To C++ - Class #18: Vectors & Arrays
 
overloading in C++
overloading in C++overloading in C++
overloading in C++
 
Operator overloading
Operator overloadingOperator overloading
Operator overloading
 
operator overloading
operator overloadingoperator overloading
operator overloading
 
Operator overloading
Operator overloadingOperator overloading
Operator overloading
 
Operator overloading and type conversion in cpp
Operator overloading and type conversion in cppOperator overloading and type conversion in cpp
Operator overloading and type conversion in cpp
 
Presentation 3rd
Presentation 3rdPresentation 3rd
Presentation 3rd
 
08 c++ Operator Overloading.ppt
08 c++ Operator Overloading.ppt08 c++ Operator Overloading.ppt
08 c++ Operator Overloading.ppt
 
Operator overloading
Operator overloadingOperator overloading
Operator overloading
 
3d7b7 session4 c++
3d7b7 session4 c++3d7b7 session4 c++
3d7b7 session4 c++
 
C++ overloading
C++ overloadingC++ overloading
C++ overloading
 
pointers, virtual functions and polymorphisms in c++ || in cpp
pointers, virtual functions and polymorphisms in c++ || in cpppointers, virtual functions and polymorphisms in c++ || in cpp
pointers, virtual functions and polymorphisms in c++ || in cpp
 
Operator overloading
Operator overloadingOperator overloading
Operator overloading
 
Inline function
Inline functionInline function
Inline function
 

Ähnlich wie Rmi3 (20)

Rmi
RmiRmi
Rmi
 
Rmi
RmiRmi
Rmi
 
RMI (Remote Method Invocation)
RMI (Remote Method Invocation)RMI (Remote Method Invocation)
RMI (Remote Method Invocation)
 
Remote Method Invocation in JAVA
Remote Method Invocation in JAVARemote Method Invocation in JAVA
Remote Method Invocation in JAVA
 
17rmi
17rmi17rmi
17rmi
 
Remote Method Invocation
Remote Method InvocationRemote Method Invocation
Remote Method Invocation
 
Remote method invocatiom
Remote method invocatiomRemote method invocatiom
Remote method invocatiom
 
Java RMI
Java RMIJava RMI
Java RMI
 
ADB Lab Manual.docx
ADB Lab Manual.docxADB Lab Manual.docx
ADB Lab Manual.docx
 
Rmi
RmiRmi
Rmi
 
Rmi
RmiRmi
Rmi
 
Rmi ppt
Rmi pptRmi ppt
Rmi ppt
 
DS
DSDS
DS
 
Remote method invocation
Remote method invocationRemote method invocation
Remote method invocation
 
Java rmi
Java rmiJava rmi
Java rmi
 
Remote Method Invocation (Java RMI)
Remote Method Invocation (Java RMI)Remote Method Invocation (Java RMI)
Remote Method Invocation (Java RMI)
 
Distributed Objects and JAVA
Distributed Objects and JAVADistributed Objects and JAVA
Distributed Objects and JAVA
 
Remote Method Invocation
Remote Method InvocationRemote Method Invocation
Remote Method Invocation
 
Remote Method Invocation
Remote Method InvocationRemote Method Invocation
Remote Method Invocation
 
Distributed Programming using RMI
 Distributed Programming using RMI Distributed Programming using RMI
Distributed Programming using RMI
 

Rmi3

  • 2.
  • 3.
  • 4.
  • 5. RMI Adds a few layers Server App. Skeleton Remote Reference Transport Client App. Stubs Remote Reference Transport
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.