Vous êtes sur la page 1sur 2

TP2-RMI

Exercice 1 : Rappelez le principe de RMI (un résumé)

Exercice 2 :
L'objectif de l'exercice est de déployer une application distribuée programmée avec
Java RMI : Calcul du montant TTC à partir d'un montant HT et un taux de TVA.
L’interface offre une seule méthode double calcul_ttc(in double mt_ht, in double
taux) , avec :
mt_ht : le montant hors taxe
taux : taux du TVA

1- On souhaite rendre cette méthode accessible à distance. Donnez alors la


structure de l’interface partagée par le serveur et le client.
2- écrire la classe implémentant cette interface
3- écrire la classe serveur
4- générer le stub et le squelette (commande rmic)
5- compiler les classes
6- exécuter l’application

Exercice 3 : Calculatrice distribuée


Nous disposons de services de calcul numérique implantés sous la forme d’un objet
Calculatrice. Cet objet permet d’utiliser les méthodes : addition, soustraction,
multiplication et division. On souhaite pouvoir rendre cet objet accessible à distance
via RMI.

1- On souhaite rendre chacune de ces méthodes accessibles à distance.


Donnez alors la structure des interfaces qui seront partagées par le serveur et
le client.
2- Ecrire la class qui implémente ces méthodes (on peut l’appeler
claculatriceImpl)
3- Ecrire la classe serveur. L’objet Calculatrice doit être installé sur la machine
distante (port 2079), dans notre cas localhost pour test.
‘ 4- Donnez les commandes à lancer sur la machine serveur afin que les
méthodes de calculs
puissent être appelées par des clients distants si le service de noms est activé
sur le port 2079
1- Ecrire le programme du client qui doit être lancé sur une autre machine.
2- Tester le fonctionnement de votre application

Vous aimerez peut-être aussi