Heim > 类库下载 > net类库 > So implementieren Sie die dreistufige ASP.NET-Architektur

So implementieren Sie die dreistufige ASP.NET-Architektur

清浅
Freigeben: 2019-03-15 13:17:20
Original
4210 Leute haben es durchsucht

Die Implementierung der dreistufigen Architektur von ASP.NET kann in die folgenden Schritte unterteilt werden: Erstellen einer Datenbank, Erstellen einer ASP.NET-Website in der Sprache C#, Erstellen einer Datenzugriffsschicht und Konfigurieren der Datenbankverbindung und anschließendes Erstellen einer Geschäftslogikschicht und Präsentationsschicht

Die dreistufige Architektur stellt die Aufteilung des gesamten Unternehmens in die Schnittstellenschicht, die Geschäftslogikschicht und die Datenzugriffsschicht dar. Diese Schichtstruktur ist in der Softwarearchitektur weit verbreitet. Heute stellen wir die Implementierung der dreistufigen ASP.NET-Architektur vor, die einen gewissen Referenzwert hat und ich hoffe, dass sie für alle hilfreich ist.

So implementieren Sie die dreistufige ASP.NET-Architektur

[Empfohlener Kurs: ASP.NET Tutorial]

ASP.NET dreistufige Architektur von von unten nach oben Es ist nach oben in Datenzugriffsschicht, Geschäftslogikschicht und Präsentationsschicht unterteilt. Sie erfüllen ihre eigenen Aufgaben und stören sich nicht gegenseitig. Wenn sich die Anforderungen einer Schicht ändern, müssen wir nur den Code in der entsprechenden Schicht ändern. Dies hat keine Auswirkungen auf den Code anderer Schichten. Dadurch wird die Arbeitsteilung und Zusammenarbeit bei der Entwicklung besser realisiert und die Wiederverwendung von Komponenten gefördert . Verbesserte Entwicklungseffizienz

Implementierung der dreistufigen ASP.NET-Architektur

Mit der kontinuierlichen Aktualisierung von ASP.NET ist es jetzt einfach, ASP.NET zum Erstellen zu verwenden B/S-Anwendung mit dreistufiger Architektur. Die Implementierung der dreistufigen ASP.NET-Architektur kann in den folgenden Schritten abgeschlossen werden

(1) Erstellen Sie eine Datenbank

Öffnen Sie SQL Server 2008 und erstellen Sie eine neue Datenbank „TestDb“, erstellen Sie es wie folgt. Die gezeigte Struktur verfügt über zwei Tabellen „PersonInfo“ und „GradeInfo“. Die beiden Tabellen verwenden PersonIDNumber als zugehöriges Feld zum Speichern der Studentennummer

(2) Erstellen Sie die Datenzugriffsebene

Bevor Sie die Datenzugriffsebene erstellen, müssen Sie zunächst die Datenzugriffsebene erstellen Erstellen Sie eine Website und konfigurieren Sie sie. Gute Datenbankverbindung.

1. Erstellen Sie ein Webprojekt und konfigurieren Sie die Datenbankverbindung.

Erstellen Sie eine ASP.net-Website mit der Programmiersprache C#. Erstellen Sie nach der Erstellung einen Datenzugriff Schicht zum Konfigurieren der Datenbankverbindung

2. Erstellen Sie die Datenzugriffsschicht und konfigurieren Sie die Datenbankverbindung

Erstellen Sie die Datenzugriffsschicht, wählen Sie den Datenbankserver gemäß dem Fenster des Konfigurationsassistenten aus und legen Sie die Parameter fest und folgen Sie den Anweisungen, um Schritt für Schritt abzuschließen

( 3) Erstellen Sie eine Geschäftslogikschicht

Obwohl die Datenzugriffsschicht die Details des Datenzugriffs von der Präsentationsschicht trennt Es kann keine Geschäftsregeln verarbeiten, daher muss die Geschäftslogikschicht abgeschlossen sein. Sie liest, fügt ein, ändert und löscht Methoden aus dem jeweiligen

TableAdapter, um entsprechende Geschäftsregeln anzuwenden

(4) Erstellen Sie nach Abschluss die Präsentationsebene
Nach der Grundstruktur der Anwendung können wir diese durch eine Vielzahl von Berichten anzeigen. Eine neue Möglichkeit bieten die Datenquellensteuerelemente von ASP.NET 2.0. Mit diesen Steuerelementen können Sie Datenbindungen aus der erstellten Geschäftslogikschicht durchführen, ohne Code schreiben zu müssen.

Zusammenfassung: Das ist alles. Das ist alles in diesem Artikel Ich hoffe, dieser Artikel kann Ihnen dabei helfen, die Implementierung der dreistufigen ASP- und NET-Architektur zu erlernen.

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die dreistufige ASP.NET-Architektur. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage