Compte rendu TP JAVA/RMI
Réalisé par:
Nasri Mohamed Soufien
Exercice 1:
Question1 :
calcul.java
Question 2:
calculImpl.java
Question 3:
calculServer.java
Compilation =>+Generation des stubs et skeletons avec l'utilitaire
Publicité
rmic +Lancement de rmiregistry :
Question 4:
calculClient.java
Question 5:
→ on deplace le fichier calculImpl_Stub.class generee par le pre-
compilateur rmic dans le
repertoire client
Question 6:
JVM client JVM serveur
-client RMI serveur RMI
-stub -serveur RMI
Publicité
-interface -serveur RMI
-registry
On lance le client et le serveur sur deux machines distants:
fichier /etc/hosts
127.0.0.1 localhost
127.0.1.1 donia-Inspiron-N5010
192.168.1.2 safa-Satellite-C660
The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
Publicité
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Exercice 2:
Question 1:
Nombre.java
NombreImpl.java
Question 2:
FabriqueNombre.java
FabriqueNombreImpl.java
calcul.java
calculImpl.java
Publicité
calculServer.java
→ la generation des stubs et le lancement du serveur
Question 3:
Le code du client:
Question 4:
→ on teste notre code en local:
Exercice 3:
→ Le fichier calculImpl.java
→ Le fichier clientNombre.java
L'objet Nombre qui existe dans les deux Cotes