Compte rendu TP JAVA/RMI

Programming, Java, RMI · lab

Voir tous les documents en programmation

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