Programmation orientée objet en langage JAVA - Java RMI

Programmation orientée objet en langage JAVA
Java RMI : Programmation répartie en JAVA
Claude Duvallet
Université du Havre
UFR Sciences et Techniques
25 rue Philippe Lebon - BP 540
76058 LE HAVRE CEDEX
http://litis.univ-lehavre.fr/duvallet/
Claude Duvallet — 1/41 Programmation en JAVA
Introduction
Architecture de Java RMI
Développement d’applications avec RMI
Chargement dynamique des classes
Remote Method Invocation (RMI)
1Introduction
2Architecture de Java RMI
3Développement d’applications avec RMI
4Chargement dynamique des classes
Claude Duvallet — 2/41 Programmation en JAVA
Introduction
Architecture de Java RMI
Développement d’applications avec RMI
Chargement dynamique des classes
Introduction
JAVA et les objets distribués.
Mise en place d’outils facilitant la distribution d’objets et leur
utilisation dans le cadre d’architecture Client/Serveur : RMI.
Extension de la notion de programmation réseau avec les sockets
UDP et TCP.
RMI est un système d’objets distribués constitué uniquement
d’objets JAVA.
RMI est une API (Application Programming Interface) intégrée à
JAVA depuis la version 1.1.
Claude Duvallet — 3/41 Programmation en JAVA
Introduction
Architecture de Java RMI
Développement d’applications avec RMI
Chargement dynamique des classes
Principales caractéristiques de Java RMI
Mécanisme permettant l’appel de méthodes entre des objets
JAVA qui s’exécutent éventuellement sur des JVM (Java Virtual
Machine) distinctes.
L’appel peut se faire sur la même machine ou bien sur des
machines connectées en réseau.
Les échanges respectent un protocole propriétaire : Remote
Method Protocol.
RMI repose sur les classes de sérialisation.
Claude Duvallet — 4/41 Programmation en JAVA
Introduction
Architecture de Java RMI
Développement d’applications avec RMI
Chargement dynamique des classes
Architecture de Java RMI
Claude Duvallet — 5/41 Programmation en JAVA
1 / 41 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !