IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Framework .NET Discussion :

Remoting et dependances de DLL


Sujet :

Framework .NET

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Remoting et dependances de DLL
    Bonjour,

    je viens d'arriver sur un projet .net qui utilise le remoting et je ne suis pas très à l'aise avec.

    Je vous expose le problème:

    Le projet utilise 3 composants. Un pour les utilisateurs (C1) et 2 sur serveur (C2 et C3).

    C1 --> C2 --> C3.
    La flèche représente le remoting (dans le sens client vers serveur)
    C2 et C3 ne sont que des services qui expose le remoting.
    C3 a des dépendances vers des DLL éditeur.

    Pour que l'ensemble fonctionne, C3 à besoin des DLL éditeur. C2 a besoin de la DLL C3 et C1 a besoin de la DLL C2.

    Donc ma question: Est ce que C1 a besoin de la DLL C3 et des DLL éditeur ?

  2. #2
    Membre émérite Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Points : 2 925
    Points
    2 925
    Par défaut
    Citation Envoyé par Annubis45 Voir le message
    C2 et C3 ne sont que des services qui expose le remoting.
    C3 a des dépendances vers des DLL éditeur.
    L'idée, en remoting, est que le client et le serveur partagent une assembly ne contenant que la définition du service (sous forme d'interface) et des objets échangés (concrets, eux).

    En terme de dépendance, il serait logique d'avoir :
    • CClient -> CCommun (utilisation de remoting pour choper une instance de l'interface, appel des méthode de cette interface pour choper des objets)
    • CServeur -> CCommun (implémentation de l'interface)
    • CServeur -> CProprio (ça, c'est la soupe interne du serveur)


    Donc si t'as une chaîne C1 -> C2 -> C3, y'a un souci. Théoriquement, C1 peut fonctionner sans C3, s'il ne fait appel dans C2 à rien qui ne nécessite C3.

    Comment se placent C2 et C3 par rapport à la liste ci-dessus ? C2 contient l'interface du service et les objets échangés ? Où se trouvent les objets qui implémentent l'interface du service ? Dans C3 ? Y'a-t-il d'autres projets dont tu n'as pas parlé ?

Discussions similaires

  1. Erreur "archive .jar : dll can't find dependent libraries"
    Par Guilbert69 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 10/04/2013, 00h24
  2. Importer un composant qui depend d'une dll
    Par cricrides dans le forum VB.NET
    Réponses: 3
    Dernier message: 31/03/2012, 10h37
  3. Copy des DLL de dependances de sous projet
    Par Timidei dans le forum Visual C++
    Réponses: 3
    Dernier message: 21/05/2008, 17h30
  4. Trouver les dll dont depend un programme
    Par baert dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 17/10/2005, 14h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo