Was denken Sie ist ein Beispiel für eine gut strukturierte n-Tier-Net-Anwendung? [geschlossen]

StackOverflow https://stackoverflow.com/questions/661633

  •  20-08-2019
  •  | 
  •  

Frage

Auf der Suche nach Ressourcen ein besserer Entwickler zu werden, ich bin auf der Suche nach guten Beispielen, wie Sie den Code in n-Tier-Anwendungen zu strukturieren.

Wie ... Was bedeutet das Business-Objekt tun und sehen, wie es mit der Datenzugriffsschicht ist eine Schnittstelle usw. Wie funktioniert die UI-Schnittstelle der Business-Ebene und macht es die DAL-Schnittstelle direkt an.

Kennen Sie großartige Beispiele frei zur Verfügung, die eine Untersuchung wert sind?

War es hilfreich?

Lösung

Microsoft Patterns & Practices haben eine Anwendung Architekturführer gemacht: http://www.codeplex.com/AppArch

Sie haben sogar Videos zu erklären, was Sie suchen.

Andere Tipps

Haben Sie einen Blick auf dieses Beispiel: http://www.codeplex.com/TheBeerHouse , das wurde als Beispiel für dieses Buch entwickelt: http://www.amazon.com/ gp / product / 0764584642

Es ist .net 2.0 und nicht perfekt, aber es ist ein großartiges Beispiel für eine n-Tier-Anwendung, die gute Nutzung des Provider-Modells macht. Wir haben das Muster angepasst und verwendet werden, wenn für 90% unserer Inhouse-Entwicklung. Achten Sie darauf, nicht zu verwechseln dieses Muster mit dem MVC-Muster, da sie sehr unterschiedlich sind.

Haben Sie einen Blick auf die Wikipedia-Artikel über n-Tier-Architektur: http: //en.wikipedia. org / wiki / Multitier_architecture . Die Präsentationsebene als Seiten und Bedienelemente im Beispiel implementiert mir gegeben habe, ist die Logikebene (gemeinhin als BLL oder Business-Logik-Schicht) Klassen Beton C # bestimmtes Verhalten definiert, und die Datenebene (allgemein DAL oder Datenzugriffsschicht genannt) ist abstrakt C # -Klassen den Speichermechanismus mit Beton C # -Klassen für die Verwendung von SQL Server als Speichermedium.

definieren

Hope, das hilft.

Ich würde vorschlagen, auf der S # arp Architektur Projekt, das Billy McCafferty et al haben die Entwicklung.

Neben eine großartige Grundlage Architektur ist n-Tier-.net-Anwendungen des Typs für den Aufbau Sie beschreiben, es enthält eine Beispielanwendung Northwind, die Sie mit herumzustochern können.

Viel Spaß!

Auch ist das Buch Enterprise Application Architechture von Martin Fowler ein lesen. Google es oder verwenden Sie das amazon Link. Enterprise Application Architecture auf Amazon .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top