Bonjour,
Voilà je suis en plein developpement d'une application 3 tiers :
Base MySQL - Petit serveur java - client java sur une principe de RMI.
Mon serveur possède : 1 classe et ses 3 interfaces
Mon application cliente pour utiliser la classe en RMI :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public class CGpaRMI extends UnicastRemoteObject implements IGpaAdminRMI, IGpaWritingRMI, IGpaReadingRMI{} public interface IGpaAdminRMI{ public boolean Lecture(); public boolean Ecriture(); public boolean Admi(); } public interface IGpaReadingRMI{ public boolean Lecture(); } public interface IGpaWritingRMI{ public boolean Lecture(); public boolean Ecriture(); }
Ce que je voudrais faire en fait c'est proposer au client l'interface adéquat en fonction de ses droits.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 /**Interface des fonctionnalité de GPA RMI*/ private IGpaAdminRMI myFuncGPA; myFuncGPA= (IGpaAdminRMI)Naming.lookup(urlRMI+"CGpaRMI");
Si il est admin proposer l'interface IGpaAdminRMI
Si il est Writing l'interface IGpaWritingRMI
Si il est Reading proposer l'interface IGpaReadingRMI
Alors je fais peut être fausse route sur la façon de faire c'est pourquoi une petite aide stratégique serait la bien venue.
Merci d'avance.
Partager