JAVA : RMI App 3 tiers: multiple interface
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
Code:
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();
} |
Mon application cliente pour utiliser la classe en RMI :
Code:
1 2 3 4
|
/**Interface des fonctionnalité de GPA RMI*/
private IGpaAdminRMI myFuncGPA;
myFuncGPA= (IGpaAdminRMI)Naming.lookup(urlRMI+"CGpaRMI"); |
Ce que je voudrais faire en fait c'est proposer au client l'interface adéquat en fonction de ses droits.
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.