Als «model-view-controller» getaggte Fragen

Model-View-Controller (MVC) ist ein Architekturmuster, das in der Softwareentwicklung verwendet wird. Verwenden Sie für Microsoft ASP.NET MVC stattdessen das Tag [asp.net-mvc] oder [asp.net-core-mvc]. Verwenden Sie für Spring MVC stattdessen das Tag [spring-mvc].

186
Was geht in den "Controller" in "MVC"?

Ich glaube, ich verstehe die Grundkonzepte von MVC - das Modell enthält die Daten und das Verhalten der Anwendung, die Ansicht ist dafür verantwortlich, sie dem Benutzer anzuzeigen, und der Controller kümmert sich um Benutzereingaben. Ich bin mir nicht sicher, was genau im Controller...

142
MVC gegen n-Tier-Architektur

Ich habe mich gefragt, was genau der Unterschied zwischen MVC (einem Architekturmuster) und einer n-Tier-Architektur für eine Anwendung ist. Ich habe danach gesucht, aber keine einfache Erklärung gefunden. Vielleicht bin ich ein bisschen naiv in Bezug auf MVC-Konzepte. Wenn also jemand den...