Home
Browsez les 647 exemples
Téléchargez les 647 exemples
Téléchargez des chapitres
Achetez sur amazon.fr

Niveau: Débutant/Intermédiaire
ISBN-2-84177-339-6
50 Euros

Chapitre 22: .NET Remoting


Chapitre 21<     > Chapitre 23


Exemples: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Table des matières:

Introduction
       Qu'est ce que .NET Remoting?
       FAQ

Marshaling By Reference (MBR)

Marshalling By Value (MBV) et serialisation binaire
       Sérialisation tolérante aux changement de version

La classe ObjectHandle

Introduction à l'activation des objets
       Eléments d'une architecture distribuée
       Responsabilité d'un hôte
       Brève description des canaux
       Appels synchrones, asynchrones et asynchrones sans retour
       Activation d'un objet vs. Création d'un objet

Service d'activation par le serveur (WKO)
       Service d'activation par le serveur: simple appel (single call) ou singleton

Activation par le client (CAO)
       Activation de l'objet à partir du client avec le mot-clé new
       Problème potentiel quant à la durée de vie

Le design pattern factory et l'outil soapsuds.exe
       Le design pattern factory
       L'outil Soapsuds.exe

Service de durée de vie

Configurer la partie Remoting d'une application
       Configuration d'un hôte
       Configuration du client
       Utilisation d'interfaces et de fichiers de configuration

Déploiement d'une application distribuée .NET Remoting
       Services Windows
       IIS

Sécuriser une conversation .NET Remoting
       Sécurisation d'un canal TCP
       Sécurisation d'un canal HTTP

Proxys et messages
       Transformer un appel de méthode en un message
       Manipulation d'un message
       Proxy transparent, proxy réel et la classe ObjRef
       Une utilisation intéressante de la classe ObjRef: publier un objet
       Intercepteur de messages (message sink)
       Pourquoi utiliser un proxy réel propriétaire?
       Implémenter et utiliser une classe de proxys réels propriétaires
       Affectation automatique d'un proxy réel propriétaire à toutes les instances d'une classe
       Consultation et modification des arguments d'un appel

Canaux (channels)
       Introduction
       Relations entre les canaux émetteurs et les proxys d'un domaine d'application client
       Relations entre les canaux récepteurs et les objets d'un domaine d'application serveur
       Intercepteurs de messages, formateurs et canaux
       Fournisseurs d'intercepteurs de messages (channel sink providers)
       Un exemple récapitulatif: Afficher le nombre d'octets passant sur le réseau

Contexte .NET
       La place de la notion de contexte dans l'architecture .NET 
       Context-bound et context-agile
       Attribut de contexte et propriété de contexte
       Notion de région d'interception de messages
       Exemple d'utilisation des régions d'interception
       Passage d'information entre le contexte appelant et le contexte cible (call context)

Récapitulatif
       Les modes d'activations d'un objet
       Les niveaux d'interception d'un appel


Copyright Patrick Smacchia 2006 2007