Académique Documents
Professionnel Documents
Culture Documents
SD1/M1-ASR /2016-2017
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
try
{ Registry reg = LocateRegistry.getRegistry("localhost");
// création de rectangles pour l'appel des services
Rectangle r1, r2;
r1 = new Rectangle(10, 10, 20, 30);
// on récupère une référence sur l'objet distant nommé "opRect" via
// le registry de la machine sur laquelle il s'exécute
IRectangle opRectangle = (IRectangle) reg.lookup("opRect");
// on appelle les services sur cet objet
int surface = opRectangle.calculSurface(r1);
r2 = opRectangle.decalerRectangle(r1, 15, 10);
System.out.println(" surface de r1 = "+surface);
System.out.println(" position de r2 = "+r2);
}
catch (Exception e)
{
System.err.println(e);
}
} }
1/2
Université Kasdi Merbeh Ouargla F-NTIC/ Département Informatique
SD1/M1-ASR /2016-2017
---------------------------------------------------------------------------------------------------------------------------------------
import java.rmi.Remote;
import java.rmi.RemoteException;
2/2