Maison > 类库下载 > net类库 > Comment implémenter l'architecture à trois niveaux ASP.NET

Comment implémenter l'architecture à trois niveaux ASP.NET

清浅
Libérer: 2019-03-15 13:17:20
original
4201 Les gens l'ont consulté

La mise en œuvre de l'architecture à trois niveaux d'ASP.NET peut être divisée en les étapes suivantes : créer une base de données, créer un site Web ASP.NET en langage C#, créer une couche d'accès aux données et configurer la connexion à la base de données, puis créer un couche de logique métier et couche de présentation

L'architecture à trois niveaux représente la division de l'ensemble de l'entreprise en couche d'interface, couche de logique métier et couche d'accès aux données. Cette structure en couches est très courante dans l'architecture logicielle. Aujourd'hui, nous allons présenter l'implémentation de l'architecture à trois niveaux ASP.NET, qui a une certaine valeur de référence et j'espère qu'elle sera utile à tout le monde.

Comment implémenter l'architecture à trois niveaux ASP.NET

[Cours recommandés : Tutoriel ASP.NET]

Architecture à trois niveaux ASP.NET de de bas en haut Il est divisé en couche d'accès aux données, couche de logique métier et couche de présentation vers le haut. Ils remplissent leurs propres tâches et n'interfèrent pas les uns avec les autres. Si les exigences d'une couche changent, il suffit de modifier le code de la couche correspondante. Cela n'affectera pas le code des autres couches. Cela réalise mieux la division du travail et la coopération dans le développement et favorise également la réutilisation des composants. . Amélioration de l'efficacité du développement

Mise en œuvre de l'architecture à trois niveaux ASP.NET

Avec la mise à niveau continue d'ASP.NET, il est désormais facile d'utiliser ASP.NET pour créer Application d'architecture à trois niveaux B/S. La mise en œuvre de l'architecture à trois niveaux ASP.NET peut être complétée par les étapes suivantes

(1) Créer une base de données

Ouvrir SQL Server 2008, créer une nouvelle base de données "TestDb", créez-le comme suit. La structure affichée comporte deux tables "PersonInfo" et "GradeInfo". Les deux tables utilisent PersonIDNumber comme champ associé pour stocker le numéro d'étudiant

(2) Créer la couche d'accès aux données

Avant de créer la couche d'accès aux données, vous devez d'abord créer un site Web et le configurer Bonne connexion à la base de données

1. Créez un projet Web et configurez la connexion à la base de données

Créez un site Web ASP.net avec le langage de programmation C#. Après la création, créez un accès aux données. couche pour configurer la connexion à la base de données

2. Créez la couche d'accès aux données et configurez la connexion à la base de données

Créez la couche d'accès aux données, sélectionnez le serveur de base de données en fonction de la fenêtre de l'assistant de configuration, définissez les paramètres et suivez les instructions pour terminer étape par étape

( 3) Créer une couche de logique métier

Bien que la couche d'accès aux données sépare les détails de l'accès aux données de la couche de présentation , il ne peut gérer aucune règle métier, cela nécessite donc que la couche de logique métier soit complétée, elle lit, insère, modifie et supprime des méthodes du

TableAdapter respectif pour appliquer les règles métier appropriées

(4) Créer la couche de présentation
une fois terminé. Après la structure de base de l'application, nous pouvons l'afficher à travers une variété de rapports. Une nouvelle méthode est proposée dans les contrôles de source de données d'ASP.NET 2.0. À l'aide de ces contrôles, vous pouvez effectuer une liaison de données à partir de la couche de logique métier créée sans même écrire de code

Résumé : ce qui précède est que c'est tout. J'espère que cet article pourra vous aider à apprendre l'implémentation de l'architecture à trois niveaux ASP et NET.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal