Allez tant que j'y suis je voudrai savoir si c'est ce que je fais c'est pas trop crade ou pas ?
J'ai une application serveur qui tourne avec jboss et une application cliente. Dans mon application Serveur j'ai une package chargé des communication et un pour le code Metier.
Dans mon package Metier, j'ai une interface permettant d'acceder au reste du package et c'est dans cette classe que j'ai mis mon EntityManager pour gérer la persistance. Déjà j'ai aucune idée si c'est une bonne idée de le mettre la ou pas ?
Ensuite le principe c'est que mon client se connecte sur le serveur grâce à cette méthode :
Code :
- IFacadeSC FacadeServeurClient = (IFacadeSC) context.lookup("FacadeSC/remote" );
|
Et grâce à cette facade il peut utiliser les méthodes du serveur.
Donc autre question afin d'instancier la facade de mon package métier j'ai mis dans le constructeur de ma facade serveurclient (qui est sur le serveur) ceci :
Code :
- public FacadeSC() throws NamingException
- {
- Context context = new InitialContext();
- FacadeMetier = (IFacadeM) context.lookup("FacadeM/remote" );
- }
|
La encore j'ai vraiment fait ça à tatons, ça fonctionne bien mais j'aimerai savoir si c'est réelement comme ça qu'il faut faire ?
merci
Message édité par guiguivts le 11-11-2007 à 14:10:43
---------------
http://plainedemazerolles.free.fr