Als «n-tier» getaggte Fragen

6
Verstoßen gespeicherte Prozeduren gegen die dreistufige Trennung?
Einige meiner Kollegen haben mir mitgeteilt, dass das Vorhandensein von Geschäftslogik in gespeicherten Prozeduren in der Datenbank die dreistufige Trennungsarchitektur verletzt, da die Datenbank zur Datenschicht gehört, während gespeicherte Prozeduren Geschäftslogik sind. Ich denke, die Welt wäre ein sehr düsterer Ort ohne gespeicherte Prozeduren. Verstoßen sie wirklich gegen die dreistufige …


6
Methoden zum Debuggen von Code (Alptraumsituation)
Ich werde häufig mit dem Debuggen einer Anwendung in meinem Job beauftragt. Es ist eine BI-Anwendung, die wir für Unternehmen bereitstellen, einschließlich einer Testumgebung und einer Produktionsumgebung. Ich frage mich, ob es Apps / Tools / Methoden gibt, die die Leute basierend auf diesen Einschränkungen vorschlagen können: Der Debugger kann …
16 .net  vb.net  n-tier 

2
Abhängigkeitsinjektion mit n-Tier-Entity-Framework-Lösung
Ich entwerfe derzeit eine n-Tier-Lösung, die Entity Framework 5 (.net 4) als Datenzugriffsstrategie verwendet, bin jedoch besorgt darüber, wie die Abhängigkeitsinjektion integriert werden kann, um sie testbar / flexibel zu machen. Mein aktuelles Lösungslayout sieht wie folgt aus (meine Lösung heißt Alcatraz): Alcatraz.WebUI : Ein asp.net-Webform-Projekt, die Front-End-Benutzeroberfläche, verweist auf …

1
Zwiebelarchitektur vs 3-Schicht-Architektur
Ich sehe nur Vorteile für die Zwiebelarchitektur gegenüber der dreischichtigen Architektur, bei der die BL dafür verantwortlich war, Methoden auf DAL (oder einer Schnittstelle von DAL) aufzurufen, um CRUD auszuführen. Die Zwiebel hat eine bessere Trennung von Bedenken, Testbarkeit, Wartbarkeit und ist sauberer. Ist die Zwiebelarchitektur in allen Aspekten tatsächlich …

2
.NET MVC-Projektarchitektur / Layering
Wie implementieren Sie bei der Planung der Architektur für eine mittelgroße MVC-Webanwendung die Ebenen, die so entkoppelt wie möglich und einfach zu testen sind? Nehmen wir an, ich verwende zuerst Code als Datenzugriff. Ich habe Probleme damit, was "Geschäftslogik" zu definieren ist und wie es mit der Datenschicht interagieren soll. …

2
Repository-Muster vs DAL-Objekterstellung
Soweit ich gelernt habe, IRepositorysollte das enthalten CRUD. Dann erben wir dies IRepositoryin unseren anderen Interfaces like IProductund implementieren IProductkonkrete Klassen ProductRepositorymit Methoden wie GetAllProducts(), Top5Products(). Dasselbe könnten wir auch mit der n-Tier-Architektur tun. wie, Erstellen DAL Class Libraryund definieren Sie darin eine Klasse Productmit Methoden wie GetAllProducts(), Top5Products(). In …

1
Definition eines 3-Tier-Systems
Menschen behaupten oft, dass sie einer 3-Tier- (oder N-Tier-) Architektur folgen, und manchmal behaupten sie dann, zu einem Domänenmodell zu wechseln. Aber ich habe wirklich nie verstanden, was diese mythische "3-Tier-Architektur" ist. Es scheint keine formale Definition zu haben. Während es zahlreiche Referenzen und Beispiele gibt, die das Domänenmodellmuster erklären …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.