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

Dotnet Discussion :

Architecture 3tiers avec vb.net


Sujet :

Dotnet

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 12
    Points : 12
    Points
    12
    Par défaut Architecture 3tiers avec vb.net
    salut
    je veux réaliser une application en 3 couches(client+serveur+serveur BD), et les deux couches serveur et

    serveur BD ont chacune une interface, elles ne sont pas accédées directement

    est ce que quelqu'un connait des liens traitant l'architecture 3tiers(client,serveur,serveur base de données)

    en vb.net



    selon les bouts de codes que j'ai trouvés concernant l'architecture 2tiers
    il y a code qui s'écrit côté serveur

    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
     
    Try
    ' Création d'un nouveau canal d'écoute sur le port 1069
    Dim channel As TcpChannel = New TcpChannel(1069)
    ' Enregistrement du canal
    ChannelServices.RegisterChannel(channel)
    ' Démarrage de l'écoute en exposant l'objet en Singleton
    RemotingConfiguration.RegisterWellKnownServiceType(GetType(RemoteOperation), _
    "RemoteOperation", WellKnownObjectMode.Singleton)
    Console.WriteLine("Le serveur a démarré avec succés")
    Console.ReadLine()
    Catch
    Console.WriteLine("Erreur lors du démarrage du serveur")
    Console.ReadLine()
    End Try


    et un au côté client
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Dim remoteOperation As RemotingInterfaces.IRemoteOperation
    Dim channel As TcpChannel = New TcpChannel
    ChannelServices.RegisterChannel(channel)
    remoteOperation = CType(Activator.GetObject(GetType(RemotingInterfaces.IRemoteOperation), _
    "tcp://localhost:1069/RemoteOperation"), RemotingInterfaces.IRemoteOperation)
    Catch
    MessageBox.Show("Erreur de connexion au serveur")
    End Try

    RemotingInterfaces:projet de dll contenant l'interface IRemoteOperation
    RemoteOperation :classe dans le projet du serveur qui implémente l'interface






    pour le moment ça va
    j'ai voulu appliquer ce qui précède pour l'architecture 3tiers
    j'ai écrit le code 1 dans le projet BD
    le code 2 dans le projt client
    les deux codes dans le projet srv :car il va jouer le client du srvBD et le serveur des clients


    à l'exécution un seul channel s'ouvre(le premier qui s'exécute)

    svp heeeeeeeeeelp

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 754
    Points
    39 754
    Par défaut
    Justement il y a un tuto récent sur le sujet :
    http://skoffler.developpez.com/dotnet/remoting/

    Par contre, le remoting n'est pas WCF (bien que ça y ressemble un peu) => je déplace je sujet

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Architecture 3-tiers avec Asp.NET
    Par tawaha2010 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 19/05/2012, 21h34
  2. Réponses: 1
    Dernier message: 22/12/2009, 14h06
  3. compatibilié avec l'architecture 3tier
    Par billy85 dans le forum MVC
    Réponses: 1
    Dernier message: 09/05/2009, 10h20
  4. Architecture en couche avec Silverlight.Net ?
    Par Invité dans le forum Silverlight
    Réponses: 7
    Dernier message: 12/02/2009, 11h08
  5. Réponses: 9
    Dernier message: 10/03/2008, 09h44

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