Examen RMI2021 Corrigé
Examen RMI2021 Corrigé
Examen RMI2021 Corrigé
Questions de cours :
1) Quel est le rôle de la RRL de RMI ?
La RRL de RMI a pour rôle la localisation des objets distant
2) Quel est l’intérêt d’un Stub en Java RMI ?
Il permet la communication entre le client et le serveur en transmettant les données reçus a
la couche de référence distante laquelle interagit avec la couche transport.
3) Comment un Stub est-il généré en RMI dans le JDK 1.5 ?
Automatiquement par la JVM
Exercice
import java.rmi.Remote;
import java.rmi.RemoteException;
}
2) Définir la classe de l’Objet distant ICompteImpl
package compteRMIexam;
import java.io.Serializable;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
import java.util.HashMap;
@Override
public void creerCompte(String nom, String prenom, int id_compte, int solde)
throws RemoteException {
@Override
public int consulter(int id_compte) throws RemoteException {
Compte x=table.get(id_compte);
return x.consulter();
@Override
public int deposer(double montant, int id_compte) throws RemoteException {
Compte x=table.get(id_compte);
return x.deposer(montant);
}
@Override
public int retirer(double montant, int id_compte) throws RemoteException {
Compte x=table.get(id_compte);
return x.retirer(montant);
}
}
La classe Compte est définie comme suit
package compteRMIexam;
return solde;
}