Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parChantal Provost Modifié depuis plus de 10 années
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.