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 :

ServicedComponents et Interfaces


Sujet :

Framework .NET

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1
    Par défaut ServicedComponents et Interfaces
    Bonsoir,

    Je suis débutant en .NET et je me pause beaucoup de questions sur l'implémentation des composants!

    Je crois savoir que les composants .NET sont les ServicedComponents qui sont basés sur COM+.
    Dans tous les exemples que j'ai pu trouvé, il n'est pas nécessaire de définir des interfaces contrairement aux EJB. De même, lors de l'appel d'un composant, un simple opérateur "new" est suffisant (encore différent des EJB ou on doit d'abord préciser un URI et un port)
    Comment le framework fait-il pour trouver un composant distant? Pourquoi, il n'y a pas d'interfaces?

    Si vous pouviez m'éclairer! ou me corriger dans le cas ou je raconte n'importe quoi

    Merci!

  2. #2
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    Citation Envoyé par Bimbo56
    Je crois savoir que les composants .NET sont les ServicedComponents qui sont basés sur COM+.
    Hé non.

  3. #3
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Si je comprends bien, tu es entrain de faire une analogie entre .Net Remoting et EJB

    C'est plutot RMI VS .Net Remoting qu'il faut comparer. Enfin partons sur ton principe.

    Déja, pour les EJB, il y a beacoup d'interfaces qui ont disparu dans la version 3.0 , on utilise les annotations à la place. Ensuite les interfaces dans EJB definissaient soit les méthodes de leurs états du cycle de vie soit les méthodes métiers. Alors que le cyle de vie de l'objet distribué en .Net Remoting est definit lors de l'enregistrement de l'objet distribué à l'aide d'un fichier de configuration ou en utilisant la méthode :

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RemotingConfiguration.RegisterWellKnownServiceType(...);

    Pour localiser l'objet il faut utiliser son URL :

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "tcp://localhost:1234/MonObjet.rem"

    Commence déja par tourner un petit exemple : .Net Remoting

Discussions similaires

  1. [VB6] [Interface] ComboBox à plusieurs colonnes
    Par mtl dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 30/03/2004, 17h35
  2. [VB6] [Interface] Horloge 7 segments
    Par selenay dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 07/10/2002, 16h15
  3. interface utilisateur avec OpenGL
    Par demis20 dans le forum OpenGL
    Réponses: 6
    Dernier message: 03/10/2002, 12h27
  4. [VB6] [Interface] Tester le Type de Controle
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 16/09/2002, 09h51
  5. [VB6] [Interface] Icones de boutons de barre d'outils
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 13/09/2002, 15h50

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