Frage

Ich bin meinen Weg durch die frühe Data Access Tutorials machen auf ASP.NET-Website von Microsoft, und es fiel mir ein, dass dies alles furchtbar ähnlich scheint, was ich Ihre Logik und Präsentation Code mit der MVC-Muster . Als Neuling habe ich noch das MVC-Muster zu implementieren, aber ich bin gespannt, wie sie diese beiden Designstrukturen unterscheiden und wenn soll ich meine Aufmerksamkeit auf dem einen oder anderen, vor allem im Zusammenhang mit Web-Design konzentrieren.

War es hilfreich?

Lösung

Der Link, den Sie für die Data Access Tutorial geschrieben habe, ist Implementierung von MVC-Muster. MVC-Muster ein Konzept ist, kann die Umsetzung unterscheiden; Sie haben dies in ASP.NET während in Java gibt es einen Rahmen Struts, die eine Implementierung MVC .

DAL & BLL Muster unterscheiden sich von der MVC-Muster in Bezug auf Konzepte; aber nicht diese spezifische Implementierung. MVC ist eigentlich durch Verwendung von DAL, BLL & View Patterns erreicht.

Andere Tipps

MVC-Adressen mehr als nur Datenzugriff. In MVC, sowohl die DAL und BLL in das Modell integriert. Die Ansicht wird definiert, wie die Modelldaten des Benutzer präsentiert wird, während die Steuerung ist das, was auf Benutzereingaben reagiert (GET / POST auf dem Netz).

Eine Alternative zu MVC ist eine klassische N-Tier-Architektur, wo Sie eine Präsentationsschicht, eine Business-Schicht und eine Datenzugriffsschicht aufweisen. In dieser Architektur werden die Komponenten der Ansicht und Controller zusammen in der Präsentationsschicht gewickelt. WebForms / WinForms ein Beispiel für die N-Tier-Architektur, während ASP.Net MVC ein Beispiel für MVC in der Microsoft Raum ist.

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