La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Eric Vernié, Développer une application en couches avec Visual Basic.NET 2005.

Présentations similaires


Présentation au sujet: "Eric Vernié, Développer une application en couches avec Visual Basic.NET 2005."— Transcription de la présentation:

1 Eric Vernié, ericv@microsoft.com Développer une application en couches avec Visual Basic.NET 2005

2 Partie 2 Service d’interface et couche métier : Séparation de la logique d’accès aux données de l’interface utilisateur Développer une application en couches avec Visual Basic.NET 2005

3 Composants IU UI Composants du processus IU Composants de la logique d’accès aux données Workflows métier Composants métier Utilisateurs Entités Métier Agents de service AdministrationSécuritéCommunication Interfaces de Services Sources de données Services Composants de la logique d’accès aux données Composants métier Les interfaces de service

4 Séparation de la Logique d’accès aux données de l’interface utilisateur Que faut-il faire ? Créer un contrat entre l’interface utilisateur et la logique d’accès aux données Créer un contrat entre l’interface utilisateur et la logique d’accès aux données  Interfaces de service Ce contrat peut être de la forme Ce contrat peut être de la forme  Une classe abstraite  Une interface de type Les composants métier implémentent ces interfaces Les composants métier implémentent ces interfaces

5 Interfaces de service Composants métier Création de la logique d’accès aux données et séparation de l’interface utilisateur

6 Fichier XML Composants de la logique d’accès aux données DemoVB.Donnees.XML Composants métier DemoVB.Metier.Composants Les interfaces de service DemoVB.Service.Interfaces Entités Métier DemoVB.Entites.Metier Entités Métier DemoVB.Entites.Metier Entités Métier DemoVB.Entites.Metier

7 Qu’est-ce qui ne va pas dans cette solution ? Qu’est-ce qui ne va pas dans cette solution ?  Dans un monde réel, Il est peu probable que les données du système d’information soient stockées dans un fichier XML Que faut-il faire ? Que faut-il faire ?  Développer une couche d’accès aux données type relationnelle qui implémente nos interfaces de service

8 En savoir plus Architecture d'applications pour.NET : conception d'applications et de services http://www.microsoft.com/france/msdn/technologie s/technos/net/info/info.asp?mar=/france/msdn/tech nologies/technos/net/info/20030225_apparch_0.ht ml Architecture d'applications pour.NET : conception d'applications et de services http://www.microsoft.com/france/msdn/technologie s/technos/net/info/info.asp?mar=/france/msdn/tech nologies/technos/net/info/20030225_apparch_0.ht ml


Télécharger ppt "Eric Vernié, Développer une application en couches avec Visual Basic.NET 2005."

Présentations similaires


Annonces Google